#Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net)
# Note that all of the labels should be in alphabetic order, with the exception of
# labels that are not really expected to be translated, such as the ports at the end of this file

acsrf.name = Extension Anti-CSRF
acsrf.api.action.addOptionToken = Ajoute un jeton anti CSRF avec le nom donn\u00e9, activ\u00e9 par d\u00e9faut
acsrf.api.action.addOptionToken.param.String=\ 
acsrf.api.action.removeOptionToken = Supprime le jeton anti CSRF avec le nom donn\u00e9
acsrf.api.action.removeOptionToken.param.String=\ 
acsrf.api.desc=\ 
acsrf.api.other.genForm = G\u00e9n\u00e9rer un formulaire pour tester l'absence de jetons anti-CSRF - g\u00e9n\u00e9ralement invoqu\u00e9e via ZAP
acsrf.api.other.genForm.param.hrefId=\ 
acsrf.api.view.optionTokensNames = R\u00e9pertorie les noms de tous les jetons anti CSRF
acsrf.api.view.optionPartialMatchingEnabled = Define if ZAP should detect CSRF tokens by searching for partial matches
acsrf.api.action.setOptionPartialMatchingEnabled = Define if ZAP should detect CSRF tokens by searching for partial matches.
acsrf.api.action.setOptionPartialMatchingEnabled.param.Boolean=\ 

alert.add.popup             = Nouvelle alerte...
alert.add.button.cancel     = Annuler
alert.add.button.save       = Sauvegarder
alert.add.title             = Ajouter une alerte
alert.deleteall.confirm = \u00cates-vous s\u00fbr de vouloir supprimer toutes les l'alertes ?
alert.deleteall.button.tooltip = Supprimer toutes les alertes
alert.edit.title            = Modifier l'alerte
alert.edit.button.tooltip = Modifier l\u2019alerte s\u00e9lectionn\u00e9e le plus r\u00e9cemment.
alert.label.attack			= Attaquer\:
alert.label.tags			= Alert Tags\:
alert.label.cweid			= Id CWE \:
alert.label.desc			= D\u00e9scription\:
alert.label.evidence		= Preuve \:
alert.label.other			= Autre information\:
alert.label.parameter		= Param\u00e8tre\:
alert.label.ref				= R\u00e9f\u00e9rence\:
alert.label.reliability		= Confiance\: 
alert.label.confidence		= Confiance\: 
alert.label.risk			= Risque\:
alert.label.solution		= Solution\:
alert.label.url				= URL\:
alert.label.wascid			= Id WASC \:
alert.label.source = Source\:

alert.api.action.addAlert = Add an alert associated with the given message ID, with the provided details. (The ID of the created alert is returned.)
alert.api.action.addAlert.param.messageId = The ID of the message to which the alert should be associated.
alert.api.action.addAlert.param.name = Le nom de l'alerte
alert.api.action.addAlert.param.riskId = The numeric risk representation ('0 - Informational' through '3 - High').
alert.api.action.addAlert.param.confidenceId = The numeric confidence representation ('1 - Low' through '3 - High' [user set values '0 - False Positive', and '4 - User Confirmed' are also available]).
alert.api.action.addAlert.param.description = The description to be set to the alert.
alert.api.action.addAlert.param.param = The name of the parameter applicable to the alert.
alert.api.action.addAlert.param.attack = The attack (ex\: injected string) used by the scan rule.
alert.api.action.addAlert.param.otherInfo = Other information about the alert or test.
alert.api.action.addAlert.param.solution = The solution for the alert.
alert.api.action.addAlert.param.references = The reference details for the alert.
alert.api.action.addAlert.param.evidence = The evidence associated with the alert.
alert.api.action.addAlert.param.cweId = L'identifiant CWE associ\u00e9 \u00e0 l'alerte
alert.api.action.addAlert.param.wascId = L'identifiant WASC associ\u00e9 \u00e0 l'alerte
alert.api.action.updateAlert = Update the alert with the given ID, with the provided details.
alert.api.action.updateAlert.param.id = The ID of the alert to update.
alert.api.action.updateAlert.param.name = Le nom de l'alerte
alert.api.action.updateAlert.param.riskId = The numeric risk representation ('0 - Informational' through '3 - High').
alert.api.action.updateAlert.param.confidenceId = The numeric confidence representation ('1 - Low' through '3 - High' [user set values '0 - False Positive', and '4 - User Confirmed' are also available]).
alert.api.action.updateAlert.param.description = The description to be set to the alert.
alert.api.action.updateAlert.param.param = The name of the parameter applicable to the alert.
alert.api.action.updateAlert.param.attack = The attack (ex\: injected string) used by the scan rule.
alert.api.action.updateAlert.param.otherInfo = Other information about the alert or test.
alert.api.action.updateAlert.param.solution = The solution for the alert.
alert.api.action.updateAlert.param.references = The reference details for the alert.
alert.api.action.updateAlert.param.evidence = The evidence associated with the alert.
alert.api.action.updateAlert.param.cweId = L'identifiant CWE associ\u00e9 \u00e0 l'alerte
alert.api.action.updateAlert.param.wascId = L'identifiant WASC associ\u00e9 \u00e0 l'alerte
alert.api.action.updateAlertsConfidence = Update the confidence of the alerts.
alert.api.action.updateAlertsConfidence.param.ids = The IDs of the alerts to update (comma separated values).
alert.api.action.updateAlertsConfidence.param.confidenceId = The numeric confidence representation ('1 - Low' through '3 - High' [user set values '0 - False Positive', and '4 - User Confirmed' are also available]).
alert.api.action.updateAlertsRisk = Update the risk of the alerts.
alert.api.action.updateAlertsRisk.param.ids = The IDs of the alerts to update (comma separated values).
alert.api.action.updateAlertsRisk.param.riskId = The numeric risk representation ('0 - Informational' through '3 - High').
alert.api.action.deleteAlert = Supprime l'alerte avec l'ID donn\u00e9. 
alert.api.action.deleteAlert.param.id=\ 
alert.api.action.deleteAllAlerts = Supprime toutes les alertes de la session en cours.
alert.api.desc=\ 
alert.api.param.alertIds.illegal = The value [{0}] within the provided list [{1}] was invalid (required positive integer).
alert.api.param.confidenceId.illegal = Parameter {0} is not a valid confidence ID (integer in interval [0, 4]).
alert.api.param.riskId.illegal = Parameter {0} is not a valid risk ID (integer in interval [0, 3]).
alert.api.view.alert = Donne l'alerte avec l'ID donn\u00e9, le message HTTP correspondant peut \u00eatre obtenu avec le champ 'messageId' et la m\u00e9thode d'API 'message'
alert.api.view.alert.param.id=\ 
alert.api.view.alerts = Donne les alertes d\u00e9clench\u00e9es par ZAP, en option en filtrant par URL et en paginant avec la position de 'd\u00e9part' et le 'nombre' d'alertes
alert.api.view.alerts.param.baseurl=\ 
alert.api.view.alerts.param.start=\ 
alert.api.view.alerts.param.count=\ 
alert.api.view.alerts.param.riskId=\ 
alert.api.view.alertsByRisk = Gets a summary of the alerts, optionally filtered by a 'url'. If 'recurse' is true then all alerts that apply to urls that start with the specified 'url' will be returned, otherwise only those on exactly the same 'url' (ignoring url parameters)
alert.api.view.alertsByRisk.param.url=\ 
alert.api.view.alertsByRisk.param.recurse=\ 
alert.api.view.alertCountsByRisk = Gets a count of the alerts, optionally filtered as per alertsPerRisk
alert.api.view.alertCountsByRisk.param.url=\ 
alert.api.view.alertCountsByRisk.param.recurse=\ 
alert.api.view.alertsSummary = Obtenir le nombre d'alertes group\u00e9es par niveau de risque, avec filtrage optionnel par URL
alert.api.view.alertsSummary.param.baseurl=\ 
alert.api.view.numberOfAlerts = Donne le nombre d'alertes, en option en filtrant par URL
alert.api.view.numberOfAlerts.param.baseurl=\ 
alert.api.view.numberOfAlerts.param.riskId=\ 

alert.source.unknown = Inconnu
alert.source.active = Actif
alert.source.manual = Manuel
alert.source.passive = Passif
alert.source.tool = Outil

alert.tags.table.key = Cl\u00e9
alert.tags.table.value = Valeur
alert.tags.button.add = Ajouter un nouveau Tag
alert.tags.button.delete = Supprimer un Tag
alert.tags.button.modify = Modifier un Tag
alert.tags.dialog.add.title = Ajouter un nouveau Tag
alert.tags.dialog.add.button.confirm = Ajouter
alert.tags.dialog.add.key = Cl\u00e9\:
alert.tags.dialog.add.value = Valeur \:
alert.tags.dialog.modify.title = Modifier un Tag
alert.tags.dialog.modify.button.confirm = Mettre \u00e0 jour
alert.tags.dialog.warning.title.repeated.key = Duplicated Alert Tag Key
alert.tags.dialog.warning.body.repeated.key = An Alert Tag with the provided key already exists.

alerts.name = Extension Alertes
alerts.desc                 = Permet d'afficher et de g\u00e9rer les alertes
alerts.label.defaultMessage = Tous les d\u00e9tails des alertes s\u00e9lectionn\u00e9es seront affich\u00e9s ici.\n\
\n\
Vous pouvez ajouter manuellement des alertes par clic droit sur la ligne concern\u00e9e dans l'historique et en s\u00e9lectionnant "Ajouter alerte".\n\
\n\
Vous pouvez \u00e9galement modifier les alertes en double cliquant dessus.
alert.optionspanel.name		= Alertes
alert.optionspanel.button.overridesFilename = S\u00e9lectionner...
alert.optionspanel.label.overridesFilename = Alert Overrides File\:
alert.optionspanel.label.maxinstances = Max Alert Instances in Report\:
alert.optionspanel.label.mergerelated = Fusionner les alertes associ\u00e9es dans le rapport
alert.optionspanel.warn.badOverridesFilename = Invalid Alert Overrides File
alerts.panel.mnemonic 		= a
alerts.panel.title          = Alertes
alerts.panel.linkWithSitesSelection.unselected.button.tooltip = Lier avec s\u00e9lection de sites
alerts.panel.linkWithSitesSelection.selected.button.tooltip = Supprimer le lien avec la s\u00e9lection de sites

alerts.refresh.popup        = Rafra\u00eechissez l'arbre des Alertes
alerts.tree.title           = Alertes
alerts.view.popup   		= Rafra\u00eechissez l'arbre des Noeuds

all.button.cancel = Annuler
all.button.close  = Fermer
all.button.ok     = OK
all.button.pin    = Fixer l'onglet
all.button.remove = Supprimer
all.button.save   = Sauvegarder
all.button.select = S\u00e9lectionner...
all.button.unpin  = Lib\u00e9rer l'onglet

all.prompt.dontshow = Ne plus afficher ce message

anticsrf.desc = Traite les jetons contre la falsification de requ\u00eate intersite (anti-CSRF)
anticsrf.genForm.popup      = G\u00e9n\u00e9rer les FORM de tests anti CSRF

globalexcludeurl.desc = Traite l'ajout d'URLs \u00e0 exclure globalement
globalexcludeurl.name = Extension URL \u00e0 exclure globalement

api.name = Extension API
api.desc                    = Fournit une API de type REST pour contr\u00f4ler et acc\u00e9der \u00e0 ZAP
api.dialogue.browseApiNotEnabled.title = API non activ\u00e9e
api.dialogue.browseApiNotEnabled.message = L'API doit \u00eatre activ\u00e9e pour pouvoir la parcourir. Voulez-vous l'activer?
api.dialogue.browseApiNotEnabled.button.confirm.label = Activer et parcourir l'API
api.dialogue.browseApiNotEnabled.button.cancel.label = Annuler
api.deprecated.option.endpoint = Cette option n\u2019est plus utilis\u00e9e.
api.error.already_exists    = Existe d\u00e9j\u00e0
api.error.bad_action        = Action Erron\u00e9e
api.error.bad_api_key		= Cl\u00e9 d'API non valide ou manquante
api.error.bad_format        = Format Erron\u00e9e
api.error.bad_type          = Type Erron\u00e9e
api.error.bad_view          = Vue Erron\u00e9e
api.error.bad_other         = Autre mauvais
api.error.bad_pconn         = Mauvaise Connexion Persistante
api.error.bad_state = Mauvais \u00e9tat
api.error.disabled          = D\u00e9sactiv\u00e9
api.error.does_not_exist    = N'existe pas
api.error.href_not_found    = Message non trouv\u00e9
api.error.internal_error    = Erreur interne
api.error.missing_parameter = Param\u00e8tre manquant
api.error.mode_violation	= Op\u00e9ration pas autoris\u00e9e dans le mode actuel
api.error.no_implementor    = Aucun Implementor
api.error.no_access		    = Pas d'acc\u00e8s
api.error.scan_in_progress  = Balyage En cours
api.error.url_not_found     = URL non trouv\u00e9 dans l'Arbre de Balayage
api.error.illegal_parameter = La valeur du param\u00e8tre fourni est illicite ou non reconnue
api.error.context_not_found = Aucun contexte trouv\u00e9 avec ce param\u00e8tre
api.error.user_not_found 	= Aucun utilisateur trouv\u00e9 avec ce param\u00e8tre
api.error.url_not_in_context= L'url fournie n'est pas dans le contexte requis
api.error.bad_script_format = Une erreur s'est produite lors du chargement du script fourni
api.error.script_not_found	= Aucun script avec le nom fourni n'a \u00e9t\u00e9 trouv\u00e9
api.error.bad_external_data = Les donn\u00e9es externes fournies ne sont pas valides.
api.html.action             = Action\: 
api.html.actions            = Actions
api.html.component          = Composant\: 
api.html.components         = Composants
api.html.deprecated.endpoint = <strong>Endpoint API obsol\u00e8te .</strong> Son utilisation est d\u00e9conseill\u00e9e, il sera supprim\u00e9 dans une future version.
api.html.format             = Format de sortie
api.html.formMethod         = Form Method
api.html.other              = Autre \: 
api.html.others             = Autres
api.html.pconn              = Connexion Persistante \: 
api.html.pconns             = Connexions Persistantes
api.html.shortcuts			= Raccourcis
api.html.title              = UI ZAP API
api.html.view               = Vue\:
api.html.views              = Vues
api.home.links.header		= <h2>Liens</h2>
api.home.links.api.enabled	= <li><a href\="/UI">API locale</a></li>
api.home.links.api.disabled	= <li>API locale d\u00e9sactiv\u00e9e - Activation possible dabs Outils / Options... / </li>
api.home.links.online		= <li><a href\="https\://www.zaproxy.org/">ZAP Website</a></li>\n\
<li><a href\="https\://groups.google.com/group/zaproxy-users">ZAP User Group</a></li>\n\
<li><a href\="https\://groups.google.com/group/zaproxy-develop">ZAP Developer Group</a></li>\n\
<li><a href\="https\://github.com/zaproxy/zaproxy/issues">Report an issue</a></li>
api.home.cacert	= <h2>HTTPS Warnings Prevention</h2>\n\
<p>To avoid HTTPS Warnings <a href\="/OTHER/core/other/rootcert{0}">download</a> and \n\
<a href\="https\://www.zaproxy.org/docs/desktop/ui/dialogs/options/dynsslcert/\#install" target\="_blank">\n\
install CA root Certificate</a> in your Mobile device or computer.</p>
api.home.proxypac			= <h2>Proxy Configuration</h2>\n\
<p>To use ZAP effectively it is recommended that you configure your browser to proxy via ZAP.</p><p></p>\n\
<p>The easiest way to do this is to launch your browser from ZAP via the "Quick Start / Manual Explore" panel - it will be configured to proxy via ZAP and ignore any certificate warnings.<br>\n\
Alternatively you can configure your browser manually or use the generated <a href\="/OTHER/core/other/proxy.pac{0}">PAC file</a>.</p>
api.home.topmsg				= <h1>Bienvenue dans OWASP Zed Attack Proxy (ZAP)</h1>\n\
 <p>ZAP est un outil de tests d'intrusion int\u00e9gr\u00e9 et convivial destin\u00e9 \u00e0 identifier les vuln\u00e9rabilit\u00e9s dans les applications web.</p><p></p>\n\
 <p>Sachez que vous devez b\u00e9n\u00e9ficier d'une autorisation expresse avant d'attaquer une application</p>
api.menu.tools.url			= Naviguer dans l'API
api.options.button.generateKey = G\u00e9n\u00e9rer une cl\u00e9 al\u00e9atoire
api.options.enabled         = Activ\u00e9
api.options.uiEnabled       = Web UI Enabled
api.options.enableJSONP		= Activer JSONP
api.options.label.apiKey = CL\u00c9 API
api.options.postactions     = Limitez les actions aux m\u00e9thodes POST
api.options.secure			= Seulement s\u00e9curis\u00e9
api.options.title           = API
api.options.disableKey		= D\u00e9sactiver la cl\u00e9 API
api.options.reportPermErrors	= Signaler les erreurs d'acc\u00e8s via l'API
api.options.noKeyForSafeOps	= N'exige pas de cl\u00e9 d'API pour des op\u00e9rations s\u00fbres
api.options.incErrors		= Rapporter les d\u00e9tails de l'erreur via API
api.options.autofillKey		= Remplir automatiquement la cl\u00e9 de l'API dans l'interface utilisateur API
api.options.label.testingWarning	= <html>* Les options suivantes ne doivent servir que pour les tests, car elles peuvent faciliter une attaque sur ZAP</html>
api.options.nokey.error		= Vous devez fournir une cl\u00e9 API ou la d\u00e9sactiver explicitement.
api.options.addr.add.title = Ajouter l'adresse autoris\u00e9e
api.options.addr.add.button.confirm = Ajouter
api.options.addr.field.label.domain = Adresse\u00a0\:
api.options.addr.field.label.regex = Expression r\u00e9guli\u00e8re\:
api.options.addr.field.label.enabled = Activ\u00e9 \:
api.options.addr.modify.title = Modifier l'adresse autoris\u00e9e
api.options.addr.modify.button.confirm = Modifier
api.options.addr.warning.invalid.regex.title = Regex d'adresse autoris\u00e9e invalide
api.options.addr.warning.invalid.regex.text = L'expression r\u00e9guli\u00e8re n'est pas valide.
api.options.addr.table.header.enabled	= Activ\u00e9
api.options.addr.table.header.regex	= Regex
api.options.addr.table.header.value	= Adresse
api.options.addr.dialog.remove.title = Supprimer l'adresse autoris\u00e9e
api.options.addr.dialog.remove.text = \u00cates-vous s\u00fbr de vouloir supprimer l'adresse s\u00e9lectionn\u00e9e?
api.options.addr.dialog.remove.button.cancel = Annuler
api.options.addr.dialog.remove.button.confirm = Supprimer
api.options.addr.dialog.remove.checkbox.label = Ne plus afficher ce message
api.options.addr.title				= Adresses autoris\u00e9es \u00e0 utiliser l'API

ascan.activeActionPrefix = Analyse active \: {0}
ascan.name = Extension Balayage actif
ascan.api.action.addExcludedParam = Ajoute un nouveau param\u00e8tre exclus de l\u2019analyse, en utilisant le nom sp\u00e9cifi\u00e9. Le cas \u00e9ch\u00e9ant, d\u00e9finit si la nouvelle entr\u00e9e s\u2019applique \u00e0 une URL sp\u00e9cifique (par d\u00e9faut, toutes les URL) et d\u00e9finit l\u2019ID du type du param\u00e8tre (valeur par d\u00e9faut, ID de tout type). Le type d'ID peut \u00eatre obtenu avec la vue excludedParamTypes . 
ascan.api.action.addExcludedParam.param.name=\ 
ascan.api.action.addExcludedParam.param.type=\ 
ascan.api.action.addExcludedParam.param.url=\ 
ascan.api.action.addScanPolicy=\ 
ascan.api.action.addScanPolicy.param.scanPolicyName=\ 
ascan.api.action.addScanPolicy.param.alertThreshold=\ 
ascan.api.action.addScanPolicy.param.attackStrength=\ 
ascan.api.action.modifyExcludedParam = Modifie un param\u00e8tre exclus du balayage. Permet de modifier le nom, l\u2019URL et le type du param\u00e8tre. Le param\u00e8tre est s\u00e9lectionn\u00e9 avec son index, qui peut \u00eatre obtenu dans la vue excludedParams.
ascan.api.action.modifyExcludedParam.param.idx=\ 
ascan.api.action.modifyExcludedParam.param.name=\ 
ascan.api.action.modifyExcludedParam.param.type=\ 
ascan.api.action.modifyExcludedParam.param.url=\ 
ascan.api.action.removeExcludedParam = Supprime un param\u00e8tre exclus du balayage, \u00e0 l\u2019index sp\u00e9cifi\u00e9. L\u2019index peut \u00eatre obtenu dans la vue excludedParams .
ascan.api.action.removeExcludedParam.param.idx=\ 
ascan.api.action.clearExcludedFromScan = Efface les regexes d\u2019URL exclues des balayages actifs.
ascan.api.action.disableAllScanners = Disables all scanners of the scan policy with the given name, or the default if none given.
ascan.api.action.disableAllScanners.param.scanPolicyName=\ 
ascan.api.action.disableScanners = Disables the scanners with the given IDs (comma separated list of IDs) of the scan policy with the given name, or the default if none given.
ascan.api.action.disableScanners.param.ids=\ 
ascan.api.action.disableScanners.param.scanPolicyName=\ 
ascan.api.action.enableAllScanners = Enables all scanners of the scan policy with the given name, or the default if none given.
ascan.api.action.enableAllScanners.param.scanPolicyName=\ 
ascan.api.action.enableScanners = Enables the scanners with the given IDs (comma separated list of IDs) of the scan policy with the given name, or the default if none given.
ascan.api.action.enableScanners.param.ids=\ 
ascan.api.action.enableScanners.param.scanPolicyName=\ 
ascan.api.action.excludeFromScan = Ajoute une expression r\u00e9guli\u00e8re d\u2019URL qui doit \u00eatre exclue du balayage actif.
ascan.api.action.excludeFromScan.param.regex=\ 
ascan.api.action.pause=\ 
ascan.api.action.pause.param.scanId=\ 
ascan.api.action.pauseAllScans=\ 
ascan.api.action.removeAllScans=\ 
ascan.api.action.removeScan=\ 
ascan.api.action.removeScan.param.scanId=\ 
ascan.api.action.removeScanPolicy=\ 
ascan.api.action.removeScanPolicy.param.scanPolicyName=\ 
ascan.api.action.resume=\ 
ascan.api.action.resume.param.scanId=\ 
ascan.api.action.resumeAllScans=\ 
ascan.api.action.scan = Ex\u00e9cute le scanner actif contre l'URL et/ou le contexte donn\u00e9. En option, le param\u00e8tre 'recurse' permet de balayer les URL sous l'URL donn\u00e9e, le param\u00e8tre 'inScopeOnly' peut restraindre le balayage aux URLs du p\u00e9rim\u00e8tre (ignor\u00e9 si un contexte est sp\u00e9cifi\u00e9), le param\u00e8tre 'scanPolicyName' permet de sp\u00e9cifier une r\u00e8gle de balayage (la r\u00e8gle par d\u00e9faut est utilis\u00e9e si aucune n'est donn\u00e9e), les param\u00e8tres 'method' et 'postData' permettent de s\u00e9lectionner une requ\u00eate donn\u00e9e en lien avec l'URL donn\u00e9e.
ascan.api.action.scan.param.url=\ 
ascan.api.action.scan.param.recurse=\ 
ascan.api.action.scan.param.inScopeOnly=\ 
ascan.api.action.scan.param.scanPolicyName=\ 
ascan.api.action.scan.param.method=\ 
ascan.api.action.scan.param.postData=\ 
ascan.api.action.scan.param.contextId=\ 
ascan.api.action.scanAsUser = Analyses actives du point de vue d'un utilisateur, obtenues \u00e0 l'aide de l'ID de contexte et de l'identifiant de l'utilisateur. Voir l'action \u00abanalyser\u00bb pour plus de d\u00e9tails.
ascan.api.action.scanAsUser.param.url=\ 
ascan.api.action.scanAsUser.param.contextId=\ 
ascan.api.action.scanAsUser.param.userId=\ 
ascan.api.action.scanAsUser.param.recurse=\ 
ascan.api.action.scanAsUser.param.scanPolicyName=\ 
ascan.api.action.scanAsUser.param.method=\ 
ascan.api.action.scanAsUser.param.postData=\ 
ascan.api.action.setEnabledPolicies=\ 
ascan.api.action.setEnabledPolicies.param.ids=\ 
ascan.api.action.setEnabledPolicies.param.scanPolicyName=\ 
ascan.api.action.setOptionAddQueryParam = Sets whether or not the active scanner should add a query param to GET requests which do not have parameters to start with.
ascan.api.action.setOptionAddQueryParam.param.Boolean=\ 
ascan.api.action.setOptionAllowAttackOnStart=\ 
ascan.api.action.setOptionAllowAttackOnStart.param.Boolean=\ 
ascan.api.action.setOptionAttackPolicy=\ 
ascan.api.action.setOptionAttackPolicy.param.String=\ 
ascan.api.action.setOptionDefaultPolicy=\ 
ascan.api.action.setOptionDefaultPolicy.param.String=\ 
ascan.api.action.setOptionDelayInMs=\ 
ascan.api.action.setOptionDelayInMs.param.Integer=\ 
ascan.api.action.setOptionHandleAntiCSRFTokens=\ 
ascan.api.action.setOptionHandleAntiCSRFTokens.param.Boolean=\ 
ascan.api.action.setOptionHostPerScan=\ 
ascan.api.action.setOptionHostPerScan.param.Integer=\ 
ascan.api.action.setOptionInjectPluginIdInHeader = D\u00e9finit si le scanner actif devrait injecter ou non l\u2019en-t\u00eate de requ\u00eate HTTP X-ZAP-Scan-ID, avec l\u2019ID du scanner envoyant les requ\u00eates.
ascan.api.action.setOptionInjectPluginIdInHeader.param.Boolean=\ 
ascan.api.action.setOptionMaxChartTimeInMins=\ 
ascan.api.action.setOptionMaxChartTimeInMins.param.Integer=\ 
ascan.api.action.setOptionMaxResultsToList=\ 
ascan.api.action.setOptionMaxResultsToList.param.Integer=\ 
ascan.api.action.setOptionMaxRuleDurationInMins=\ 
ascan.api.action.setOptionMaxRuleDurationInMins.param.Integer=\ 
ascan.api.action.setOptionMaxScanDurationInMins=\ 
ascan.api.action.setOptionMaxScanDurationInMins.param.Integer=\ 
ascan.api.action.setOptionMaxScansInUI=\ 
ascan.api.action.setOptionMaxScansInUI.param.Integer=\ 
ascan.api.action.setOptionPromptInAttackMode=\ 
ascan.api.action.setOptionPromptInAttackMode.param.Boolean=\ 
ascan.api.action.setOptionPromptToClearFinishedScans=\ 
ascan.api.action.setOptionPromptToClearFinishedScans.param.Boolean=\ 
ascan.api.action.setOptionRescanInAttackMode=\ 
ascan.api.action.setOptionRescanInAttackMode.param.Boolean=\ 
ascan.api.action.setOptionScanNullJsonValues = Sets whether or not the active scanner should scan null JSON values.
ascan.api.action.setOptionScanNullJsonValues.param.Boolean = true to scan null values, false otherwise.
ascan.api.action.setOptionShowAdvancedDialog=\ 
ascan.api.action.setOptionShowAdvancedDialog.param.Boolean=\ 
ascan.api.action.setOptionTargetParamsEnabledRPC=\ 
ascan.api.action.setOptionTargetParamsEnabledRPC.param.Integer=\ 
ascan.api.action.setOptionTargetParamsInjectable=\ 
ascan.api.action.setOptionTargetParamsInjectable.param.Integer=\ 
ascan.api.action.setOptionThreadPerHost=\ 
ascan.api.action.setOptionThreadPerHost.param.Integer=\ 
ascan.api.action.setPolicyAlertThreshold=\ 
ascan.api.action.setPolicyAlertThreshold.param.id=\ 
ascan.api.action.setPolicyAlertThreshold.param.alertThreshold=\ 
ascan.api.action.setPolicyAlertThreshold.param.scanPolicyName=\ 
ascan.api.action.setPolicyAttackStrength=\ 
ascan.api.action.setPolicyAttackStrength.param.id=\ 
ascan.api.action.setPolicyAttackStrength.param.attackStrength=\ 
ascan.api.action.setPolicyAttackStrength.param.scanPolicyName=\ 
ascan.api.action.setScannerAlertThreshold=\ 
ascan.api.action.setScannerAlertThreshold.param.id=\ 
ascan.api.action.setScannerAlertThreshold.param.alertThreshold=\ 
ascan.api.action.setScannerAlertThreshold.param.scanPolicyName=\ 
ascan.api.action.setScannerAttackStrength=\ 
ascan.api.action.setScannerAttackStrength.param.id=\ 
ascan.api.action.setScannerAttackStrength.param.attackStrength=\ 
ascan.api.action.setScannerAttackStrength.param.scanPolicyName=\ 
ascan.api.action.stop=\ 
ascan.api.action.stop.param.scanId=\ 
ascan.api.action.stopAllScans=\ 
ascan.api.action.importScanPolicy = Importer une Strat\u00e9gie de balayage depuis le syst\u00e8me.
ascan.api.action.importScanPolicy.param.path=\ 
ascan.api.action.skipScanner = Passer le scanner en utilisant les IDs du scan et du scanner.
ascan.api.action.skipScanner.param.scanId=\ 
ascan.api.action.skipScanner.param.scannerId=\ 
ascan.api.action.updateScanPolicy=\ 
ascan.api.action.updateScanPolicy.param.scanPolicyName=\ 
ascan.api.action.updateScanPolicy.param.alertThreshold=\ 
ascan.api.action.updateScanPolicy.param.attackStrength=\ 
ascan.api.desc=\ 
ascan.api.view.alertsIds = R\u00e9cup\u00e8re les IDs des alertes lev\u00e9es durant le balayage ayant l'ID fourni. Une alerte peut \u00eatre obtenue avec la vue 'alerte'.
ascan.api.view.alertsIds.param.scanId=\ 
ascan.api.view.attackModeQueue=\ 
ascan.api.view.excludedParams = Donne tous les param\u00e8tres qui sont exclus. Pour chaque param\u00e8tre apparaissent les informations suivantes\: le nom, l\u2019URL et le type de param\u00e8tre.
ascan.api.view.excludedParamTypes = Donne tous les types de param\u00e8tres exclus. Pour chaque type apparaissent les informations suivantes\: l\u2019ID et le nom.
ascan.api.view.messagesIds = R\u00e9cup\u00e8re les IDs des messages envoy\u00e9s durant le balayage ayant l'ID fourni. Un message peut \u00eatre obtenu avec la vue 'message'.
ascan.api.view.messagesIds.param.scanId=\ 
ascan.api.view.optionAddQueryParam = Tells whether or not the active scanner should add a query parameter to GET request that don't have parameters to start with.
ascan.api.view.optionAllowAttackOnStart=\ 
ascan.api.view.optionAttackPolicy=\ 
ascan.api.view.optionDefaultPolicy=\ 
ascan.api.view.optionDelayInMs=\ 
ascan.api.view.optionExcludedParamList = Utilisez plut\u00f4t la vue excludedParams.
ascan.api.view.optionHandleAntiCSRFTokens=\ 
ascan.api.view.optionHostPerScan=\ 
ascan.api.view.optionInjectPluginIdInHeader = Indique si le scanner actif devrait injecter ou non l\u2019en-t\u00eate de requ\u00eate HTTP X-ZAP-Scan-ID, avec l\u2019ID du scanner envoyant les requ\u00eates.
ascan.api.view.optionMaxChartTimeInMins=\ 
ascan.api.view.optionMaxResultsToList=\ 
ascan.api.view.optionMaxRuleDurationInMins=\ 
ascan.api.view.optionMaxScanDurationInMins=\ 
ascan.api.view.optionMaxScansInUI=\ 
ascan.api.view.optionPromptInAttackMode=\ 
ascan.api.view.optionPromptToClearFinishedScans=\ 
ascan.api.view.optionRescanInAttackMode=\ 
ascan.api.view.optionScanHeadersAllRequests = Indique si les en-t\u00eates HTTP de toutes les requ\u00eates doivent \u00eatre scann\u00e9es. Pas seulement les requ\u00eates envoyant des param\u00e8tres, dans la demande ou le corps de la requ\u00eate.
ascan.api.view.optionScanNullJsonValues = Tells whether or not the active scanner should scan null JSON values.
ascan.api.view.optionShowAdvancedDialog=\ 
ascan.api.view.optionTargetParamsEnabledRPC=\ 
ascan.api.view.optionTargetParamsInjectable=\ 
ascan.api.view.optionThreadPerHost=\ 
ascan.api.view.policies=\ 
ascan.api.view.policies.param.scanPolicyName=\ 
ascan.api.view.policies.param.policyId=\ 
ascan.api.view.excludedFromScan = Donne les regexes d\u2019URL exclues des balayages actifs.
ascan.api.view.scanPolicyNames=\ 
ascan.api.view.scanProgress=\ 
ascan.api.view.scanProgress.param.scanId=\ 
ascan.api.view.scanners = Gets the scanners, optionally, of the given scan policy and/or scanner policy/category ID.
ascan.api.view.scanners.param.scanPolicyName=\ 
ascan.api.view.scanners.param.policyId=\ 
ascan.api.view.scans=\ 
ascan.api.view.status=\ 
ascan.api.view.status.param.scanId=\ 
ascan.api.action.setOptionScanHeadersAllRequests = D\u00e9finit si les en-t\u00eates HTTP de toutes les requ\u00eates doivent \u00eatre scann\u00e9es. Pas seulement les requ\u00eates envoyant des param\u00e8tres, dans la demande ou le corps de la requ\u00eate.
ascan.api.action.setOptionScanHeadersAllRequests.param.Boolean=\ 
ascan.attack.icon.title		= Attack Mode Queue
ascan.attack.scan			= Scanner de Mode attaque
ascan.attack.prompt			= Rescanner tous les noeuds lorsque le p\u00e9rim\u00e8tre change?\n\
\n\
Si vous s\u00e9lectionnez cette option, ZAP balayera tous les noeuds actuellement dans le p\u00e9rim\u00e8tre\n\
et rescannera tous les noeuds \u00e0 chaque changement du p\u00e9rim\u00e8tre.
ascan.attack.prompt.no.scope	= \n\
\n\
NOTE\: There is currently nothing in scope.\n\
\n\
Create or enable scope for one or more contexts to take advantage of {0}.\n\

ascan.custom.button.pt.add	= Ajouter
ascan.custom.button.pt.rem	= Supprimer
ascan.custom.button.reset	= Remettre \u00e0 z\u00e9ro
ascan.custom.button.scan	= Lancer le balayage
ascan.custom.label.adv		= Show Advanced Options
ascan.custom.label.context	= Contexte\:
ascan.custom.label.disableiv = Disable Non-custom Input Vectors 
ascan.custom.label.inscope	= Juste dans le p\u00e9rim\u00e8tre\:
ascan.custom.label.recurse	= R\u00e9p\u00e9ter\:
ascan.custom.label.policy	= Nom de la strat\u00e9gie\:
ascan.custom.label.start	= Starting Point\:
ascan.custom.label.user		= Utilisateur\:
ascan.custom.label.vectors	= Vecteurs\: 
ascan.custom.popup			= Balayage actif avanc\u00e9...
ascan.custom.tab.tech		= Technologie
ascan.custom.tab.tech.node	= Technologie
ascan.custom.title			= Scan actif
ascan.custom.tab.custom		= Vecteurs personnalis\u00e9s
ascan.custom.tab.input		= Vecteurs d'entr\u00e9e
ascan.custom.tab.policy		= Politique
ascan.custom.tab.scope		= P\u00e9rim\u00e8tre
ascan.custom.tab.filter     = Filtrer
ascan.custom.tab.sequence	= S\u00e9quence
ascan.custom.tooltip.policy = Utilisez l'onglet Strat\u00e9gie pour modifier la strat\u00e9gie en mode 'avanc\u00e9'
ascan.custom.notSafe.error = Les balayages actifs ne sont pas autoris\u00e9s en mode \u00abS\u00fbr\u00bb.
ascan.custom.nostart.error	= Vous devez s\u00e9lectionner un point de d\u00e9part
ascan.custom.status.recurse = Les vecteurs personnalis\u00e9s ne peuvent \u00eatre d\u00e9finis que si l'option R\u00e9p\u00e9ter n'est pas choisie.
ascan.custom.status.highlight = Mettez en \u00e9vidence les caract\u00e8res que vous souhaitez ajouter ou supprimer, et cliquez sur le bouton appropri\u00e9.
ascan.custom.targetNotInScope.error = La cible suivante n''est pas autoris\u00e9e en mode \u00abProt\u00e9g\u00e9\u00bb\:\n\
{0}
ascan.custom.warn.disabled	= Vecteurs d'entr\u00e9e d\u00e9sactiv\u00e9s via l'onglet Vecteurs personnalis\u00e9s

ascan.desc                     = Le scanner actif, lourdement bas\u00e9 sur le scanner actif originel Paros scanner, mais avec des tests suppl\u00e9mentaires ajout\u00e9s

ascan.options.anticsrf.label   = Handle anti-CSRF tokens.
ascan.options.apply.label		= Appliquer
ascan.options.attackOnStart.label = Allow Attack Mode to be enabled on startup.
ascan.options.attackPrompt.label = In Attack Mode prompt to rescan nodes when scope changed.
ascan.options.attackRescan.label = In Attack Mode always rescan nodes when scope changed.
ascan.options.delayInMs.label  = Delay When Scanning (In Milliseconds)\:
ascan.options.go.button			= Aller
ascan.options.level.label	   = Seuil d'alerte par d\u00e9faut\:
ascan.options.level.default	   = D\u00e9faut
ascan.options.level.off		   = Off
ascan.options.level.low		   = Faible
ascan.options.level.low.label  = ( Plus de probl\u00e8mes potentiels signal\u00e9s)
ascan.options.level.medium	   = Moyen
ascan.options.level.medium.label = (Seuil par d\u00e9faut)
ascan.options.level.high	   = Haut
ascan.options.level.high.label = ( Moins de probl\u00e8mes potentiels signal\u00e9s)
ascan.options.maxChart.label	= Max Progress Chart in Mins\:
ascan.options.maxChart.tooltip  = Displaying very large charts may cause memory problems. Set to zero to disable the charting.
ascan.options.maxRes.label	   = Max Results to List\:
ascan.options.maxRes.tooltip   = Displaying a large number of results can significantly increase the time a scan takes.
ascan.options.maxRule.label		= Maximum Rule Duration (minutes; 0 is unlimited)\: 
ascan.options.maxScan.label		= Maximum Scan Duration (minutes; 0 is unlimited)\: 
ascan.options.numHosts.label   = Number of Hosts Scanned Concurrently\:
ascan.options.numThreads.label = Concurrent Scanning Threads per Host\:
ascan.options.rules.label		= R\u00e8gles
ascan.options.pluginHeader.label	= Inject plugin ID in header for all active scan requests.
ascan.options.policy.ascan.label	= Default Active Scan Policy\:
ascan.options.policy.attack.label	= Attack Mode Scan Policy\:
ascan.options.strength.label   = Intensit\u00e9 d'attaque par d\u00e9faut \:
ascan.options.strength.default = D\u00e9faut
ascan.options.strength.off	   = Off
ascan.options.strength.low	   = Bas
ascan.options.strength.low.label  = (Moins d'attaques)
ascan.options.strength.medium   = Moyen
ascan.options.strength.medium.label = (Attaques par d\u00e9faut)
ascan.options.strength.high	   = Haut
ascan.options.strength.high.label = (Plus d'attaques)
ascan.options.strength.insane   = Fou
ascan.options.strength.insane.label = (BEAUCOUP plus d'attaques)
ascan.options.strengthTo.label		= Intensit\u00e9 \u00e0
ascan.options.thresholdTo.label		= Seuil \u00e0

scan.filter.filtercriteria.include = Message should include one of the following {0} values\: {1} 
scan.filter.filtercriteria.exclude = Message should not include the following {0} value\: {1}  
scan.filter.filterType.Tag = Tag
scan.filter.filterType.HttpMethod = HTTP Method
scan.filter.filterType.HttpStatusCode = HTTP Status Code
scan.filter.filterType.URLPattern = URL Pattern

scan.filter.button.clear            = Effacer
scan.filter.badregex.warning		   = Expression r\u00e9guli\u00e8re invalide\: {0}
scan.filter.label.codes             = Codes
scan.filter.label.desc              = Select the required filters below. You can select multiple rows in each element. Only the messages that match the selections will be scanned.
scan.filter.label.methods           = M\u00e9thodes
scan.filter.label.urlexcregex	   = Expression r\u00e9guli\u00e8re URL exc\: 
scan.filter.label.urlincregex	   = URL Inc Regex\:
scan.filter.label.incTags = Include Tags\:
scan.filter.label.excTags = Exclude Tags\:


# Prob need to move ;)
ascan.policymgr.button.add		= Ajouter
ascan.policymgr.button.import	= Importer
ascan.policymgr.button.modify	= Modifier
ascan.policymgr.button.remove	= Supprimer
ascan.policymgr.button.export	= Exporter
ascan.policymgr.default.name	= Strat\u00e9gie par d\u00e9faut
ascan.policymgr.table.policy	= Nom de la strat\u00e9gie
ascan.policymgr.title			= Gestionnaire de strat\u00e9gie de balayage
ascan.policymgr.warn.delete		= Are you sure you want to delete this Policy?

ascan.options.title            = Scan actif
ascan.panel.mnemonic           = a
ascan.panel.title              = Scan actif
ascan.policy.button.disableall = D\u00e9sactiver Tout
ascan.policy.button.enableall  = Activer Tout
ascan.policy.button.load	   = Charger la strat\u00e9gie
ascan.policy.button.save	   = Enregistrer la strat\u00e9gie
ascan.policy.button.saveas     = Enregistrer la strat\u00e9gie comme...
ascan.policy.dialog.footer     = Seuils et intensit\u00e9s peuvent \u00eatre chang\u00e9s en cliquant dessus
ascan.policy.dialog.title      = Strat\u00e9gie de balayage
ascan.policy.level.default		= D\u00e9faut
ascan.policy.level.high			= Haut
ascan.policy.level.insane		= Fou
ascan.policy.level.low			= Bas
ascan.policy.level.medium		= Moyen
ascan.policy.level.off			= OFF
ascan.policy.load.error			= Impossible de charger le fichier de strat\u00e9gie, consultez le journal pour des d\u00e9tails
ascan.policy.save.error			= Impossible de sauvegarder le fichier de strat\u00e9gie, consultez le journal pour des d\u00e9tails
ascan.policy.name.default		= Strat\u00e9gie par d\u00e9faut
ascan.policy.name.label			= Nom de la strat\u00e9gie\:
ascan.policy.namedialog.name.label = Nouveau nom de la strat\u00e9gie\:
ascan.policy.namedialog.title	= Enregistrer la strat\u00e9gie comme
ascan.policy.table.category    = Cat\u00e9gorie
ascan.policy.table.enabled     = Actif
ascan.policy.table.threshold   = Seuil
ascan.policy.table.strength    = Intensit\u00e9
ascan.policy.table.testname    = Nom du test
ascan.policy.table.quality     = Qualit\u00e9
ascan.policy.table.quality.all			= Tous
ascan.policy.title             = Strat\u00e9gie de balayage
ascan.policy.unfulfilled.dependencies = Le scanner ne peut \u00eatre activ\u00e9 en raison de d\u00e9pendances insatisfaites.
ascan.policy.warn.badname		= Le nom de la strat\u00e9gie ne doit contenir aucun des caract\u00e8res\: {0}
ascan.policy.warn.exists		= Une strat\u00e9gie portant ce nom existe d\u00e9j\u00e0
ascan.policy.warn.noname		= Vous devez fournir un nom \u00e0 la strat\u00e9gie
ascan.scope.popup              = Scan Actif dans tout le p\u00e9rim\u00e8tre
ascan.site.popup               = Active Scan Site
ascan.subtree.popup            = Active Scan Subtree
ascan.toolbar.ascans.label     = Scans en cours\:
ascan.toolbar.button.clear     = Ranger les balayages effectu\u00e9s
ascan.toolbar.button.options   = Option du Scan Actif
ascan.toolbar.button.pause     = Mettre en pause le scan actif
ascan.toolbar.button.new	   = Nouveau balayage
ascan.toolbar.button.stop      = Arr\u00eater le scan actif
ascan.toolbar.button.unpause   = Continuer le scan actif
ascan.toolbar.confirm.clear    = \u00cates-vous s\u00fbr de vouloir effacer tous les balayages?
ascan.toolbar.newalerts.label  = New Alerts\:
ascan.toolbar.requests.label   = Num Requests\:
ascan.toolbar.progress.label   = Progression\:
ascan.toolbar.progress.select  = --S\u00e9lectionnez le balayage--
ascan.url.popup                = URL unique du Scan Actif
ascan.panel.tab.scannedMessages   = Sent Messages
ascan.panel.tab.filteredMessages  = Filtered Messages\t
ascan.filter.table.header.url  = URL\t
ascan.filter.table.header.reason = Raison

ascan.toolbar.button.progress   = Visualiser les d\u00e9tails de la progression du scan
ascan.progress.chart.time		= Heure 
ascan.progress.chart.responses	= R\u00e9ponses / seconde
ascan.progress.chart.1xx		= 1xx
ascan.progress.chart.2xx		= 2xx
ascan.progress.chart.3xx		= 3xx
ascan.progress.chart.4xx		= 4xx
ascan.progress.chart.5xx		= 5xx
ascan.progress.copyclipboard.button.label = Copier dans le presse-papier
ascan.progress.copyclipboard.button.tooltip = Copie le contenu de la table dans le presse-papier
ascan.progress.copyclipboard.error = Echec de la copie du contenu dans le presse-papier.
ascan.progress.label.completed  = Termin\u00e9
ascan.progress.label.host		= H\u00f4te\:
ascan.progress.label.pending    = En attente
ascan.progress.label.running    = En cours d'ex\u00e9cution
ascan.progress.label.skipped    = Pass\u00e9
ascan.progress.label.skippedWithReason = Pass\u00e9, {0}.
ascan.progress.label.skipped.reason.dependency = d\u00e9pendance ignor\u00e9e
ascan.progress.label.skipped.reason.user = par une action de l'utilisateur
ascan.progress.label.skipped.reason.techs = le scanner ne vise pas les technologies s\u00e9lectionn\u00e9es
ascan.progress.label.skipped.reason.maxRule = temps de r\u00e8gle maximum d\u00e9pass\u00e9
ascan.progress.label.skipped.reason.maxScan = temps de balayage maximum d\u00e9pass\u00e9
ascan.progress.label.skipped.reason.nonodes = no nodes to scan
ascan.progress.label.skipped.reason.noinputvectors = no input vectors enabled
ascan.progress.label.totals		= Totaux
ascan.progress.label.skipaction	= Passer le script actif ex\u00e9cut\u00e9 actuellement
ascan.progress.tab.chart		= Graphique de r\u00e9ponse
ascan.progress.tab.progress		= Progression
ascan.progress.table.analyser = Analyseur
ascan.progress.table.name		= Plug-in
ascan.progress.table.progress	= Progression
ascan.progress.table.time		= \u00c9coul\u00e9
ascan.progress.table.reqs		= Reqs
ascan.progress.table.alerts = Alertes
ascan.progress.table.status		= Statut
ascan.progress.title            = Progression du scan \: {0}
ascan.scripts.activescanner.title	= Script des r\u00e8gles de balayage actif
ascan.scripts.interface.active.error = Le script de R\u00e8gles actives fourni ({0}) n''impl\u00e9mente pas l''interface requise. Veuillez vous r\u00e9f\u00e9rer aux mod\u00e8les fournis en exemples.
ascan.scripts.skip.reason = aucun script activ\u00e9
ascan.scripts.type.active		= R\u00e8gles actives
ascan.scripts.type.active.desc	= Active Rules scripts run when you run the Active Scanner.\n\
\n\
\n\
You must enable them before they will be used.\n\
\n\


variant.options.title = Vecteurs d'entr\u00e9e de balayage actif
variant.options.injectable.label             = Cibles injectables\:
variant.options.injectable.querystring.label = Cha\u00eene de requ\u00eate URL
variant.options.injectable.addqueryparam.label = Add URL Query Parameter?
variant.options.injectable.addqueryparam.toolTip = <html>Causes ZAP to add a parameter to GET requests that don't have one.<br>This may increase scan time, however, it may also reveal issues that would otherwise go un-noticed.</html>
variant.options.injectable.postdata.label    = Donn\u00e9es POST
variant.options.injectable.headers.label     = En-t\u00eates HTTP (pourraient ralentir le test)
variant.options.injectable.headersAllRequests.label = Toutes les requ\u00eates
variant.options.injectable.headersAllRequests.toolTip = <html>Permet de balayer les en-t\u00eates HTTP de toutes les requ\u00eates.<br>Pas seulement les requ\u00eates envoyant des param\u00e8tres, dans la demande ou dans le corps de requ\u00eate.</html>
variant.options.injectable.cookie.label      = Donn\u00e9es de cookie (pourraient ralentir le test)
variant.options.injectable.urlpath.label     = Chemin de l'URL (pourrait ralentir le test)

variant.options.rpc.label           = Gestionnaires int\u00e9gr\u00e9s des vecteurs d'entr\u00e9e\:
variant.options.rpc.multipart.label = Donn\u00e9es de formulaire multipart
variant.options.rpc.xml.label       = Balise/attribut XML
variant.options.rpc.json.label      = JSON
variant.options.rpc.json.nulls.label = Scan Null Values
variant.options.rpc.gwt.label       = Google Web Toolkit
variant.options.rpc.odata.label     = Id/Filtre OData
variant.options.rpc.dwr.label       = Direct Web Remoting

variant.options.rpc.custom.label    = Activez les vecteurs d'entr\u00e9e du script
variant.scripts.interface.variant.error = Le script de Vecteur d''entr\u00e9e fourni ({0}) n''impl\u00e9mente pas l''interface requise. Veuillez vous r\u00e9f\u00e9rer aux mod\u00e8les fournis en exemples.
variant.scripts.type.variant        = Input Vector
variant.scripts.type.variant.desc   = Input Vector scripts run when you run the Active Scanner. They can also modify how nodes are represented in the Sites tree\n\
\n\
\n\
You must enable them before they will be used.\n\
\n\


variant.param.type.all   = Tous
variant.param.type.query = QueryString
variant.param.type.postdata = PostData
variant.param.type.path = URLPath
variant.param.type.header = En-t\u00eate
variant.param.type.cookie = Cookie
variant.param.type.json = JSON
variant.param.type.graphql.inline = GraphQL Inline Arguments
variant.param.type.multipart.contenttype = Content-Type (Multipart Form-Data)
variant.param.type.multipart.dataparam =  Parameter (non-file) (Multipart Form-Data)
variant.param.type.multipart.filename = File Name (Multipart Form-Data)
variant.param.type.multipart.fileparam = File Content (Multipart Form-Data)

variant.options.excludedparam.label.tokens = <html><body><p>Si l'URL avec des caract\u00e8res de remplacement et l'emplacement sp\u00e9cifi\u00e9 correspondent, alors les param\u00e8tres figurant ici seront ignor\u00e9s par le scanner.</p></body></html>
variant.options.excludedparam.table.header.url = URL
variant.options.excludedparam.table.header.type = O\u00f9
variant.options.excludedparam.table.header.name = Nom
variant.options.excludedparam.dialog.token.remove.title = Supprimer le param\u00e8tre qui doit \u00eatre exclu
variant.options.excludedparam.dialog.token.remove.text = \u00cates-vous s\u00fbr de vouloir supprimer le param\u00e8tre s\u00e9lectionn\u00e9 ?
variant.options.excludedparam.dialog.token.remove.button.confirm = Supprimer
variant.options.excludedparam.dialog.token.remove.button.cancel = Annuler
variant.options.excludedparam.dialog.token.remove.checkbox.label = Ne plus afficher ce message
variant.options.excludedparam.dialog.token.add.title = Add a parameter that needs to be excluded
variant.options.excludedparam.dialog.token.add.button.confirm = Ajouter
variant.options.excludedparam.dialog.token.warning.name.repeated.title = Param\u00e8tre exclu dupliqu\u00e9
variant.options.excludedparam.dialog.token.warning.name.repeated.text = Un param\u00e8tre exclu portant le m\u00eame nom existe d\u00e9j\u00e0.
variant.options.excludedparam.dialog.token.warning.invalid.regex.title = Expression r\u00e9guli\u00e8re non valide
variant.options.excludedparam.dialog.token.warning.invalid.regex.field.name = L'expression r\u00e9guli\u00e8re fournie pour le nom n'est pas valide.
variant.options.excludedparam.dialog.token.modify.title = Modifier le param\u00e8tre exclu existant
variant.options.excludedparam.dialog.token.modify.button.confirm = Modifier

attack.site.popup = Attaquer

authentication.api.action.setAuthenticationMethod = Sets the authentication method for the context with the given ID.
authentication.api.action.setAuthenticationMethod.param.contextId=\ 
authentication.api.action.setAuthenticationMethod.param.authMethodName=\ 
authentication.api.action.setAuthenticationMethod.param.authMethodConfigParams=\ 
authentication.api.action.setLoggedInIndicator = Sets the logged in indicator for the context with the given ID.
authentication.api.action.setLoggedInIndicator.param.contextId=\ 
authentication.api.action.setLoggedInIndicator.param.loggedInIndicatorRegex=\ 
authentication.api.action.setLoggedOutIndicator = Sets the logged out indicator for the context with the given ID.
authentication.api.action.setLoggedOutIndicator.param.contextId=\ 
authentication.api.action.setLoggedOutIndicator.param.loggedOutIndicatorRegex=\ 
authentication.api.desc=\ 
authentication.api.view.getAuthenticationMethod = Gets the name of the authentication method for the context with the given ID.
authentication.api.view.getAuthenticationMethod.param.contextId=\ 
authentication.api.view.getAuthenticationMethodConfigParams = Gets the configuration parameters for the authentication method with the given name.
authentication.api.view.getAuthenticationMethodConfigParams.param.authMethodName=\ 
authentication.api.view.getLoggedInIndicator = Gets the logged in indicator for the context with the given ID.
authentication.api.view.getLoggedInIndicator.param.contextId=\ 
authentication.api.view.getLoggedOutIndicator = Gets the logged out indicator for the context with the given ID.
authentication.api.view.getLoggedOutIndicator.param.contextId=\ 
authentication.api.view.getSupportedAuthenticationMethods = Gets the name of the authentication methods.
authentication.name = Extension Authentification
authentication.panel.title					= Authentification
authentication.panel.label.description 		= <html><p>Ce panneau vous permet de configurer le sch\u00e9ma d'authentification utilis\u00e9 pour ce contexte. <p><html>
authentication.panel.label.typeSelect 		= M\u00e9thode d'authentification s\u00e9lectionn\u00e9e actuellement pour le contexte \: 
authentication.panel.label.noConfigPanel 	= <html><i>, Cette m\u00e9thode est enti\u00e8rement configur\u00e9e et ne n\u00e9cessite aucune configuration. <i></html>
authentication.panel.label.loggedIn 		= Regex pattern used to identify Logged In messages\:
authentication.panel.label.loggedOut 		= Regex pattern used to identify Logged Out messages\:
authentication.panel.error.illegalPattern	= Un des mod\u00e8les que vous avez d\u00e9fini pour le contexte {0} n''est pas valide.
authentication.popup.indicator.loggedIn 	= {0} \: indicateur de requ\u00eate authentifi\u00e9e
authentication.popup.indicator.loggedOut 	= {0} \: indicateur de requ\u00eate non-authentifi\u00e9e
authentication.panel.label.configTitle		= Configurer la m\u00e9thode d'authentification
authentication.panel.label.verifTitle		= Configure Authentication Verification
authentication.panel.label.strategy         = Verification Strategy\:
authentication.panel.label.strategy.each_req = Check every Request
authentication.panel.label.strategy.each_resp = Check every Response
authentication.panel.label.strategy.each_req_resp = Check every Request or Response
authentication.panel.label.strategy.poll_url = Poll the Specified URL
authentication.panel.label.freq				= Poll Frequency\:
authentication.panel.label.units.requests   = Requests
authentication.panel.label.units.seconds    = Seconds
authentication.panel.label.pollurl          = URL to Poll for Verification\:
authentication.panel.error.nopollurl        = The URL to Poll must be specified for context {0}
authentication.panel.error.badpollurl       = The URL to Poll for context {0} is invalid
authentication.panel.error.badpollheaders	= The Poll Headers for context {0} are invalid, they should be one per line with the header and value separated by a colon
authentication.panel.label.polldata         = Poll Request POST Data (if any)\:
authentication.panel.label.pollheaders      = Additional Poll Request Headers\:
authentication.dialog.confirmChange.label	= Changing the Authentication Method will reset the Users' credentials defined for this Context. Are you sure?
authentication.dialog.confirmChange.title	= Changer de m\u00e9thode d'authentification
authentication.output.indicatorsNotSet		= Aucun indicateur ne signale que l''authentification a \u00e9t\u00e9 accept\u00e9e. Continue en supposant que la r\u00e9ponse est authentifi\u00e9e pour {0}.
authentication.output.failure				= Authentication failure\: {0}
authentication.output.success 				= Authentification r\u00e9ussie.
authentication.method.manual.name 							= Authentification manuelle
authentication.method.manual.field.session 					= Session HTTP existante\:
authentication.method.manual.field.description				= <html><p><small>* If the HTTP sessions that you are interested in are not present in the selection box, <br/>make sure you have included the <i>Site</i> to which the HTTP sessions correspond<br/> in the proper <b>Context</b>.<br/>The HTTP Session is optional as you may manage the session in another way.</small></p><html>
authentication.method.fb.name								= Authentification par formulaire
authentication.method.fb.popup.login.request = {0} \: Requ\u00eate de connexion par formulaire
authentication.method.jb.name = JSON-based Authentication
authentication.method.jb.popup.login.request = {0} \: JSON-based Auth Login Request
authentication.method.pb.field.label.postData				= Login Request POST Data (if any)\:
authentication.method.pb.field.label.postDataRequired = Login Request POST Data *\:
authentication.method.pb.field.label.loginPageUrl			= URL to GET Login Page\:
authentication.method.pb.field.label.loginUrl				= Login Form Target URL *\:
authentication.method.pb.field.label.usernameParam			= Username Parameter *\:
authentication.method.pb.field.label.passwordParam			= Password Parameter *\:
authentication.method.pb.field.label.description			= <html><small>The <i>username</i> and <i>password</i> fields will be replaced, during authentication, with the username and password corresponding to application's users.</small><html>
authentication.method.pb.dialog.error.url.text = The login url you have inserted is not a valid URL.
authentication.method.pb.dialog.error.postData.text = The POST Data is required.
authentication.method.fb.credentials.field.label.user		= Nom d'utilisateur \:
authentication.method.fb.credentials.field.label.pass		= Mot de passe\:
authentication.method.fb.dialog.error.nofields.text 		= Les noms des champs de formulaire username et password doivent \u00eatre renseign\u00e9s pour cette m\u00e9thode d'authentification.
authentication.method.fb.credentials.dialog.error.user.text	= Le nom d'utilisateur pour l'utilisateur actuel doit \u00eatre configur\u00e9.
authentication.method.fb.dialog.error.title 				= Erreur de configuration
authentication.method.http.name								= Authentification Http
authentication.method.http.field.label.hostname				= Nom d'h\u00f4te\:
authentication.method.http.field.label.port					= Port\:
authentication.method.http.field.label.realm				= Domaine\:
authentication.method.http.dialog.error.url.text			= Vous avez ins\u00e9r\u00e9 une valeur de nom d'h\u00f4te non valide pour l'authentification HTTP.
authentication.method.script.name							= Authentification bas\u00e9e sur un script
authentication.method.script.type							= Authentification
authentication.method.script.type.desc						= Authentication scripts run when you an authentication is needed.\n\
\n\
The script must be properly configured in the Session Properties -> Authentication panel with a 'Script-based Authentication Method'\n\
\n\

authentication.method.script.field.label.scriptName			= Script\:
authentication.method.script.field.label.notLoaded			= <html><body><p>Aucun script n'a encore \u00e9t\u00e9 charg\u00e9. S\u00e9lectionnez un Script dans la bo\u00eete ci-dessus et cliquez sur le bouton \u00ab Charger \u00bb.</p></body></html>
authentication.method.script.load.errorScriptNotFound		= Script d''authentification du context pas trouv\u00e9\:\n\
{0}
authentication.method.script.dialog.error.title				= Script Loading Error
authentication.method.script.dialog.error.text.interface	= Le script d''authentification fourni ({0}) n''impl\u00e9mente pas l''interface requise. Veuillez vous r\u00e9f\u00e9rer aux mod\u00e8les fournis comme exemples.
authentication.method.script.dialog.error.text.loading		= Une erreur s''est produite lors du chargement du script d''authentification s\u00e9lectionn\u00e9 \: {0}
authentication.method.script.dialog.error.text.required		= Vous n''avez pas configur\u00e9 de valeur pour le champ obligatoire \: {0} 
authentication.method.script.dialog.error.text.notLoaded	= Vous devez charger et configurer un script d'authentification. 
authentication.method.script.dialog.error.text.notLoadedNorConfigured = Vous devez charger et configurer un script d'authentification.
authentication.method.script.dialog.loggedInOutIndicatorsInScript.toolTip = D\u00e9fini dans le script d'authentification.

authorization.name = Authorization Extension
authorization.panel.title									= Autorisation
authorization.panel.label.description 						= Ce panneau vous permet de configurer comment les demandes autoris\u00e9es/non autoris\u00e9es sont trait\u00e9es par votre application web.
authorization.detection.basic.name 							= D\u00e9tection basique de l'autorisation
authorization.detection.basic.field.intro					= Lorsqu'une requ\u00eate non autoris\u00e9e est re\u00e7ue, le serveur renvoie une r\u00e9ponse qui r\u00e9pond \u00e0 ces conditions\:
authorization.detection.basic.field.statusCode 				= Code d'\u00e9tat HTTP\:
authorization.detection.basic.field.headerPattern			= L'en-t\u00eate contient la regex\:
authorization.detection.basic.field.bodyPattern				= Le corps contient la regex \:
authorization.detection.basic.field.composition.and			= Toutes les conditions ci-dessus doivent \u00eatre remplies
authorization.detection.basic.field.composition.or			= Au moins une des conditions ci-dessus doit \u00eatre remplie
authorization.detection.basic.error.illegalPattern			= Un des mod\u00e8les que vous avez d\u00e9fini pour le contexte {0} n''est pas valide.
authorization.api.view.getAuthorizationDetectionMethod		= Obtient toutes les configurations de la m\u00e9thode de d\u00e9tection d'autorisation actuellement d\u00e9finie pour un contexte.
authorization.api.view.getAuthorizationDetectionMethod.param.contextId=\ 
authorization.api.action.setBasicAuthorizationDetectionMethod	= D\u00e9finit la m\u00e9thode de d\u00e9tection d'autorisation pour un contexte comme celle qui identifie les messages non autoris\u00e9s sur la base\: du code de l'\u00e9tat du message, ou d'un motif de regex dans l'en-t\u00eate ou du corps de la r\u00e9ponse. En outre, on  peut sp\u00e9cifier si toutes les conditions ou  juste certaines doivent \u00eatre remplies, via le param\u00e8tre logicalOperator, qui accepte deux valeurs\: "AND" (par d\u00e9faut) et "OR".  
authorization.api.action.setBasicAuthorizationDetectionMethod.param.contextId=\ 
authorization.api.action.setBasicAuthorizationDetectionMethod.param.headerRegex=\ 
authorization.api.action.setBasicAuthorizationDetectionMethod.param.bodyRegex=\ 
authorization.api.action.setBasicAuthorizationDetectionMethod.param.statusCode=\ 
authorization.api.action.setBasicAuthorizationDetectionMethod.param.logicalOperator=\ 
authorization.api.desc=\ 

autoupdate.api.action.downloadLatestRelease = T\u00e9l\u00e9charge la derni\u00e8re version, si disponible
autoupdate.api.action.installAddon = Installs or updates the specified add-on, returning when complete (i.e. not asynchronously)
autoupdate.api.action.installAddon.param.id=\ 
autoupdate.api.action.installLocalAddon=\ 
autoupdate.api.action.installLocalAddon.param.file=\ 
autoupdate.api.action.setOptionCheckAddonUpdates=\ 
autoupdate.api.action.setOptionCheckAddonUpdates.param.Boolean=\ 
autoupdate.api.action.setOptionCheckOnStart=\ 
autoupdate.api.action.setOptionCheckOnStart.param.Boolean=\ 
autoupdate.api.action.setOptionDownloadNewRelease=\ 
autoupdate.api.action.setOptionDownloadNewRelease.param.Boolean=\ 
autoupdate.api.action.setOptionInstallAddonUpdates=\ 
autoupdate.api.action.setOptionInstallAddonUpdates.param.Boolean=\ 
autoupdate.api.action.setOptionInstallScannerRules=\ 
autoupdate.api.action.setOptionInstallScannerRules.param.Boolean=\ 
autoupdate.api.action.setOptionReportAlphaAddons=\ 
autoupdate.api.action.setOptionReportAlphaAddons.param.Boolean=\ 
autoupdate.api.action.setOptionReportBetaAddons=\ 
autoupdate.api.action.setOptionReportBetaAddons.param.Boolean=\ 
autoupdate.api.action.setOptionReportReleaseAddons=\ 
autoupdate.api.action.setOptionReportReleaseAddons.param.Boolean=\ 
autoupdate.api.action.uninstallAddon = D\u00e9sinstalle l'accessoire sp\u00e9cifi\u00e9 
autoupdate.api.action.uninstallAddon.param.id=\ 
autoupdate.api.desc=\ 
autoupdate.api.view.latestVersionNumber = Retourne le dernier num\u00e9ro de version
autoupdate.api.view.isLatestVersion = Retourne 'true' si ZAP est la derni\u00e8re version
autoupdate.api.view.installedAddons = Affiche la liste de tous les accessoires install\u00e9s
autoupdate.api.view.localAddons = Returns a list with all local add-ons, installed or not.
autoupdate.api.view.newAddons = Affiche la liste de tous les accessoires qui ont \u00e9t\u00e9 ajout\u00e9s \u00e0 la foire aux modules depuis la derni\u00e8re v\u00e9rification des mises \u00e0 jour
autoupdate.api.view.optionAddonDirectories=\ 
autoupdate.api.view.optionCheckAddonUpdates=\ 
autoupdate.api.view.optionCheckOnStart=\ 
autoupdate.api.view.optionDayLastChecked=\ 
autoupdate.api.view.optionDayLastInstallWarned=\ 
autoupdate.api.view.optionDayLastUpdateWarned=\ 
autoupdate.api.view.optionDownloadDirectory=\ 
autoupdate.api.view.optionDownloadNewRelease=\ 
autoupdate.api.view.optionInstallAddonUpdates=\ 
autoupdate.api.view.optionInstallScannerRules=\ 
autoupdate.api.view.optionReportAlphaAddons=\ 
autoupdate.api.view.optionReportBetaAddons=\ 
autoupdate.api.view.optionReportReleaseAddons=\ 
autoupdate.api.view.updatedAddons = Affiche la liste de tous les accessoires ayant chang\u00e9 dans la foire aux modules depuis la derni\u00e8re v\u00e9rification des mises \u00e0 jour
autoupdate.api.view.marketplaceAddons = Retourne une liste de tous les accessoires de la foire aux modues ZAP (cette information est lue une seule fois, puis mise en cache)
autoupdate.desc = Autorise ZAP \u00e0 v\u00e9rifier les mises \u00e0 jour
autoupdate.name = Extension Mises \u00e0 jour automatiques

break.api.action.addHttpBreakpoint = Adds a custom HTTP breakpoint. The string is the string to match. Location may be one of\: url, request_header, request_body, response_header or response_body. Match may be\: contains or regex. Inverse (match) may be true or false. Lastly, ignorecase (when matching the string) may be true or false.  
break.api.action.addHttpBreakpoint.param.string=\ 
break.api.action.addHttpBreakpoint.param.location=\ 
break.api.action.addHttpBreakpoint.param.match=\ 
break.api.action.addHttpBreakpoint.param.inverse=\ 
break.api.action.addHttpBreakpoint.param.ignorecase=\ 
break.api.action.break = Contr\u00f4le la fonctionnalit\u00e9 de pause globale. Le type peut \u00eatre\: http-all, http-request ou http-response. L'\u00e9tat peut \u00eatre vrai (pour la mise en pause du type sp\u00e9cifi\u00e9) ou faux (pour d\u00e9clencher la mise en pause). Le p\u00e9rim\u00e8tre n'est pas utilis\u00e9 actuellement.
break.api.action.break.param.type=\ 
break.api.action.break.param.state=\ 
break.api.action.break.param.scope=\ 
break.api.action.continue = Submits the currently intercepted message and unsets the global request/response breakpoints
break.api.action.drop = Abandonne le message intercept\u00e9 actuellement
break.api.action.removeHttpBreakpoint = Removes the specified breakpoint
break.api.action.removeHttpBreakpoint.param.string=\ 
break.api.action.removeHttpBreakpoint.param.location=\ 
break.api.action.removeHttpBreakpoint.param.match=\ 
break.api.action.removeHttpBreakpoint.param.inverse=\ 
break.api.action.removeHttpBreakpoint.param.ignorecase=\ 
break.api.action.setHttpMessage = Ecrase le message actuellement intercept\u00e9 par les donn\u00e9es fournies
break.api.action.setHttpMessage.param.httpHeader=\ 
break.api.action.setHttpMessage.param.httpBody=\ 
break.api.action.step = Soumet le message actuellement intercept\u00e9, la prochaine requ\u00eate ou r\u00e9ponse sera intercept\u00e9e automatiquement
break.api.desc=\ 
break.api.view.httpMessage = Retourne un \u00e9ventuel message HTTP actuellement intercept\u00e9
break.api.view.isBreakAll = Retourne Vrai si ZAP se mettra en pause sur les requ\u00eates et r\u00e9ponses
break.api.view.isBreakRequest = Retourne Vrai si ZAP se mettra en pause sur les requ\u00eates
break.api.view.isBreakResponse = Retourne Vrai si ZAP se mettra en pause sur les r\u00e9ponses
break.api.pconn.waitForHttpBreak = Attend jusqu'\u00e0 ce qu'un breakpoint HTTP soit atteint et retourne le message.\n\
Fr\u00e9quence est le nombre de millisecondes qu'attendra ZAP entre les check de breakpoint (d\u00e9faut \u00e0 500ms).\n\
Si le "keepalive" est de zero ou moins alors la r\u00e9ponse retourn\u00e9e sera un \u00c9v\u00e8nement envoy\u00e9 par le Serveur, sinon il sera utilis\u00e9 comme fr\u00e9quence \u00e0 laquelle les \u00e9v\u00e8nements "keepalive" doivent \u00eatre retourn\u00e9s et la r\u00e9ponse sera envoy\u00e9e en tant que r\u00e9ponse standard.
brk.add.button.add                = Ajouter
brk.add.button.cancel             = Annuler
brk.add.error.history             = Erreur de chargement de l'historique
brk.add.popup                     = Arr\u00eat...
brk.add.title                     = Add Breakpoint
brk.alwaysOnTop.message			  = By default ZAP will remain on top of all other windows when a breakpoint is hit.\n\
\n\
Press 'Cancel' to disable this feature.\n\
\n\
This option can changed via Tools/Breakpoints
brk.checkBox.fixLength            = Update Content Length
brk.brkpoint.add.title            = Add Breakpoint
brk.brkpoint.edit.title           = Edit Breakpoint
brk.brkpoint.error.nostr	      = Vous devez fournir une cha\u00eene
brk.brkpoint.error.regex	      = Expression r\u00e9guli\u00e8re non valide
brk.brkpoint.location.label		  = Adresse\:
brk.brkpoint.location.request_body		= Corps de requ\u00eate
brk.brkpoint.location.request_header	= En-t\u00eate de requ\u00eate
brk.brkpoint.location.response_body		= Corps de r\u00e9ponse
brk.brkpoint.location.response_header	= En-t\u00eate de r\u00e9ponse
brk.brkpoint.location.url 				= URL
brk.brkpoint.match.contains		  = Contient
brk.brkpoint.match.label		  = Correspondance\:
brk.brkpoint.match.regex		  = Regex
brk.brkpoint.string.label		  = Cha\u00eene\:
brk.brkpoint.ignorecase.label	  = Ignorer la casse \:
brk.brkpoint.inverse.label		  = Inverse \:
brk.brkpoint.warn.urlfragment   = Pattern shouldn't include URL fragment (\#)
brk.brkpoint.onscope            = Break if out of scope
brk.edit.button.save              = Sauvegarder
brk.edit.popup                    = Modifier...
brk.edit.title                    = Edit Breakpoint
brk.desc                          = Permet d'intercepter et de modifier les requ\u00eates et les r\u00e9ponses
brk.dialogue.confirmDropMessage.title = Confirmer la suppression du message intercept\u00e9
brk.dialogue.confirmDropMessage.option.dontAskAgain = Ne plus demander
brk.dialogue.confirmDropMessage.message = Are you sure you want to drop the trapped message?
brk.dialogue.confirmDropMessage.button.confirm.label = Supprimer
brk.dialogue.confirmDropMessage.button.cancel.label = Annuler
brk.name = Extension Points d'arr\u00eat
brk.optionspanel.name             = Points d'arr\u00eat
brk.optionspanel.option.alwaysOnTop.label	= ZAP toujours en avant-plan lorsque le point d'arr\u00eat atteint
brk.optionspanel.option.breakmode.label	= Break Buttons Mode\:
brk.optionspanel.option.breakmode.dual.label	= S\u00e9parer les boutons Requ\u00eate et R\u00e9ponse
brk.optionspanel.option.breakmode.simple.label	= Un seul bouton combin\u00e9
brk.optionspanel.option.confirmDropMessage.label = Confirmer la suppression du message intercept\u00e9
brk.optionspanel.option.inScopeOnly.label = Mettre en pause seulement sur les messages du p\u00e9rim\u00e8tre d'application
brk.optionspanel.option.showBreakFilteringButtons.label = Show buttons to select the requests you don't want ZAP to break on
brk.optionspanel.option.javaScriptUrlRegex.label = Javascript URL regex\:
brk.optionspanel.option.cssAndFontsUrlRegex.label = CSS and Fonts URL regex\:
brk.optionspanel.option.multimediaUrlRegex.label = Multimedia URL regex\:
brk.optionspanel.option.notpossibletoshowtip = Can not show this buttons when break buttons are only in the toolbar
brk.panel.mnemonic    		      = j
brk.panel.title                   = Points d'arr\u00eat
brk.panel.warn.datainvalid = Unable to set the data to the message.
brk.remove.popup                  = Supprimer
brk.table.header.condition        = Condition
brk.table.header.enabled          = Actif
brk.table.header.type             = Type
brk.toolbar.button.all.set		  = Mettre en pause toutes les requ\u00eates et r\u00e9ponses
brk.toolbar.button.all.unset 	  = Stopper les pauses de toutes les requ\u00eates et r\u00e9ponses
brk.toolbar.button.bin            = Jeter la requ\u00eate ou la r\u00e9ponse
brk.toolbar.button.brkpoint       = Add a custom HTTP breakpoint...
brk.toolbar.button.brkjavascript.set   = Set can break on JavaScript
brk.toolbar.button.brkjavascript.unset = Set ignore breaks on JavaScript files
brk.toolbar.button.brkcssfonts.set   = Set can break on CSS and Fonts
brk.toolbar.button.brkcssfonts.unset = Set ignore breaks on CSS and Fonts
brk.toolbar.button.brkmultimedia.set   = Set can break on Multimedia
brk.toolbar.button.brkmultimedia.unset = Set ignore breaks on Multimedia
brk.toolbar.button.brkOnlyOnScope.set   = Set break only in scope
brk.toolbar.button.brkOnlyOnScope.unset = Unset break only in scope
brk.toolbar.button.cont           = Submit and continue to next breakpoint
brk.toolbar.button.request.set    = D\u00e9fini un point d'arr\u00eat sur chaque requ\u00eate
brk.toolbar.button.request.unset  = Supprime le point d'arr\u00eat sur chaque requ\u00eate
brk.toolbar.button.response.set   = D\u00e9fini un point d'arr\u00eat sur chaque r\u00e9ponse
brk.toolbar.button.response.unset = Supprime le point d'arr\u00eat sur chaque r\u00e9ponse
brk.toolbar.button.step           = Etape

callback.name = Extension Callback
callback.desc							= Fournit une URL appropri\u00e9e pour les appels de sites cibles
callback.options.title					= Adresse de rappel
callback.options.label.localaddress 	= Adresse locale (p.ex. 0.0.0.0)\:
callback.options.label.remoteaddress 	= Adresse distante\:
callback.options.label.secure 			= S\u00fbr \:
callback.options.label.rndport 			= Port al\u00e9atoire\:
callback.options.label.port 			= Sp\u00e9cifiez le port\:
callback.options.label.testurl 			= URL de test\:
callback.test.msg						= Rappel test\u00e9 re\u00e7u\: {0} de {1}
callback.panel.name				        = Callbacks
callback.panel.clear.button.label		= Effacer
callback.panel.clear.button.toolTip		= Clear Callbacks
callback.panel.options.button.label		= Options
callback.panel.table.column.handler		= Handler
callback.panel.table.column.referer		= Referer
callback.handler.none.name				= No callback handler
callback.handler.test.name				= Test Handler

certificates.pkcs11.drivers.button.add           = Ajouter
certificates.pkcs11.drivers.button.browse        = Parcourir
certificates.pkcs11.drivers.button.close         = Fermer
certificates.pkcs11.drivers.button.delete        = Supprimer
certificates.pkcs11.drivers.label.name           = Nom
certificates.pkcs11.drivers.label.path           = Chemin (Chemin vers une DLL pour le support PKCS\#11 - habituellement livr\u00e9 avec le logiciel de carte \u00e0 puce)
certificates.pkcs11.drivers.label.slot           = Cr\u00e9neau
certificates.pkcs11.drivers.label.slotIndex      = Index du cr\u00e9neau
certificates.pkcs11.drivers.title                = Pilotes PKCS\#11
certificates.pkcs11.label.experimentalSliSupport = Activer le support exp\u00e9rimental pour les Slot List Index

cfu.button.addons.browse = G\u00e9rer les accessoires
cfu.button.addons.download = T\u00e9l\u00e9chargez les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s
cfu.button.addons.info = Plus d'informations
cfu.button.addons.install = Installez les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s
cfu.button.addons.installall = Install All
cfu.button.addons.uninstall = D\u00e9sinstallez les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s
cfu.button.addons.update = Mettre \u00e0 jour les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s
cfu.button.addons.updateAll = Mettre tout \u00e0 jour
cfu.button.checkForUpdates = V\u00e9rifier les mises \u00e0 jours
cfu.button.zap.download = T\u00e9l\u00e9charger ZAP
cfu.button.zap.options =  Options de t\u00e9l\u00e9chargement
cfu.button.zap.relnotes = Afficher les notes de version
cfu.check.checking     = Verification de la disponibilit\u00e9 de mise \u00e0 jour...
cfu.check.failed       = Erreur s'est produite.  S'il vous pla\u00eet v\u00e9rifier manuellement les nouvelles mises \u00e0 jour
cfu.check.upd.downloaded   = Toutes les mises \u00e0 jour t\u00e9l\u00e9charg\u00e9es, voir l'onglet Sortie pour plus de d\u00e9tails.
cfu.check.upd.downloading  = T\u00e9l\u00e9chargement des mises \u00e0 jour en cours. Vous pouvez clore cette fen\u00eatre de dialogue et laisser le t\u00e9l\u00e9chargement se poursuivre en arri\u00e8re-plan.
cfu.check.zap.downloaded   = ZAP t\u00e9l\u00e9charg\u00e9 vers {0}
cfu.check.zap.downloading  = T\u00e9l\u00e9chargement de ZAP. Vous pouvez clore cette fen\u00eatre de dialogue et laisser le t\u00e9l\u00e9chargement se poursuivre en arri\u00e8re-plan.
cfu.check.zap.latest   = ZAP is up-to-date ({0})
cfu.check.zap.newer    = There is a more recent version of OWASP ZAP\: {0}

cfu.cmdline.addondown		= Accessoire t\u00e9l\u00e9charg\u00e9 sur \: {0}
cfu.cmdline.addondown.failed = T\u00e9l\u00e9chargement de l''accessoire \u00e9chou\u00e9 car\: {0}
cfu.cmdline.addoninst		= Accessoire d\u00e9j\u00e0 install\u00e9 \: {0}
cfu.cmdline.addonurl		= T\u00e9l\u00e9chargement de l''accessoire de \: {0}
cfu.cmdline.addoninst.error = It's recommended to restart ZAP. Not all add-ons were successfully installed.
cfu.cmdline.addoninst.uninstalls.required = Accessoire(s) non install\u00e9(s). L''installation n\u00e9cessiterait de d\u00e9sinstaller les accessoires suivants\: {0}
cfu.cmdline.addonuninst.uninstalls.required = Accessoire(s) non d\u00e9sinstall\u00e9(s). La d\u00e9sinstallation n\u00e9cessiterait de d\u00e9sinstaller les accessoires suivants\: {0}
cfu.cmdline.install.help	= Installs the add-on with specified ID from the ZAP Marketplace
cfu.cmdline.installall.help	= Installer tous les accessoires disponibles depuis la foire aux modules de ZAP
cfu.cmdline.list.help		= Afficher tous les accessoires install\u00e9s
cfu.cmdline.update.help		= Mettre \u00e0 jour tous les accessoires modifi\u00e9s depuis la foire aux modules de ZAP
cfu.cmdline.noaddon			= Failed to find Add-on\: {0}
cfu.cmdline.nocfu			= La recherche de mises \u00e0 jour a \u00e9chou\u00e9
cfu.cmdline.uninstallfail	= Failed to uninstall Add-on {0}
cfu.cmdline.uninstallok		= Uninstalled Add-on {0}
cfu.cmdline.uninstall.help	= Uninstalls the Add-on with specified ID
cfu.cmdline.updated			= V\u00e9rification des mises \u00e0 jour de l'accessoire termin\u00e9e

cfu.confirm.launch     = La derni\u00e8re version de ZAP {0} a \u00e9t\u00e9 t\u00e9l\u00e9charg\u00e9e {1}. Lancer ce fichier et clore ZAP?
cfu.confirmation.dialogue.message.addOnNewerJavaVersion=Un accessoire n\u00e9cessite une version plus r\u00e9cente de Java.
cfu.confirmation.dialogue.message.addOnsNewerJavaVersion=Les accessoires s\u00e9lectionn\u00e9s n\u00e9cessitent une version plus r\u00e9cente de Java\:
cfu.confirmation.dialogue.message.someAddOnsNewerJavaVersion=Certains des accessoires n\u00e9cessitent une version plus r\u00e9cente de Java.
cfu.confirmation.dialogue.message.someUnnamedSelectedAddOnsNewerJavaVersion=Certains des accessoires s\u00e9lectionn\u00e9s requ\u00e9raient une version plus r\u00e9cente de Java.
cfu.confirmation.dialogue.message.continueWithInstallation=Continuer l'installation?
cfu.confirmation.dialogue.message.continueWithUninstallation=Continuer la d\u00e9sinstallation?
cfu.confirmation.dialogue.message.continueWithUpdate=Continuer la mise \u00e0 jour ?
cfu.confirmation.dialogue.message.requiredChanges=Les changements suivants sont requis par le(s) accessoire(s) s\u00e9lectionn\u00e9(s)\:
cfu.confirmation.dialogue.message.requiredSuggestedChanges=Les changements suivants sont requis et sugg\u00e9r\u00e9s par le(s) accessoire(s) s\u00e9lectionn\u00e9(s)\:
cfu.confirmation.dialogue.message.selectedAddOnNewerJavaVersion=L''accessoire s\u00e9lectionn\u00e9 n\u00e9cessite une version plus r\u00e9cente de Java \: {0}\n\
L''accessoire ne fonctionnera pas tant que ZAP n''est pas ex\u00e9cut\u00e9 avec une version de Java plus r\u00e9cente.\n\

cfu.confirmation.dialogue.message.selectedAddOnsNewerJavaVersion=Les accessoires s\u00e9lectionn\u00e9s n\u00e9cessitent une version plus r\u00e9cente de Java.
cfu.confirmation.dialogue.message.someSelectedAddOnsNewerJavaVersion=Certains des accessoires s\u00e9lectionn\u00e9s n\u00e9cessitent une version plus r\u00e9cente de Java\:
cfu.confirmation.dialogue.message.suggestedChanges=The following changes are suggested by the selected or installed add-on(s)\:
cfu.confirmation.dialogue.tab.header.extensionSoftUnloads=Extensions de d\u00e9chargement doux
cfu.confirmation.dialogue.tab.header.extensionUnloads=D\u00e9charger les extensions
cfu.confirmation.dialogue.tab.header.installations=Installations
cfu.confirmation.dialogue.tab.header.optionalAddOns=Accessoires en option
cfu.confirmation.dialogue.tab.header.selectedAddOns=Accessoires s\u00e9lectionn\u00e9s
cfu.confirmation.dialogue.tab.header.softUninstalls=D\u00e9sinstallations douces
cfu.confirmation.dialogue.tab.header.uninstallations=D\u00e9sinstallations
cfu.confirmation.dialogue.tab.header.updates=Updates
cfu.confirmation.dialogue.message.uninstallsRequiredByAddOnsDownloading=Certains des accessoires qui seront d\u00e9sinstall\u00e9es sont requis par des accessoires en cours de t\u00e9l\u00e9chargement, ce qui ne fonctionnera pas.
cfu.confirmation.dialogue.message.warnAddOnsNotRunJavaVersion=Les accessoires ne fonctionneront pas tant que ZAP n'est pas ex\u00e9cut\u00e9 avec une version plus r\u00e9cente de Java.
cfu.confirmation.dialogue.message.warnUnknownNumberAddOnsNotRunJavaVersion=Le(s) accessoire(s) ne fonctionnera(ont) pas tant que ZAP n'est pas ex\u00e9cut\u00e9 avec une version plus r\u00e9cente de Java.
cfu.downloads.icon.title = T\u00e9l\u00e9chargements
cfu.download.failed    = \u00c9chec
cfu.options.downloaddir.label	= T\u00e9l\u00e9charger le r\u00e9pertoire \:
cfu.file.menu.loadaddon = Charger un fichier d'accessoire...
cfu.file.menu.loadaddon.mnemonic = c
cfu.generic.table.header.extension = Extension
cfu.generic.table.header.addOn = Accessoire
cfu.generic.table.header.version = Version
cfu.generic.table.header.minimumJavaVersion = Version minimum de Java
cfu.generic.table.header.selectInstall = Install?
cfu.help.menu.check    = V\u00e9rifier les mises \u00e0 jours...
cfu.help.menu.check.mnemonic   = u
cfu.kali.options = <html><body><h3>Kali Download Options</h3><br>There is a more recent version of ZAP available for Kali.<br>\n\
To install it either\:<ul>\n\
<li>Type the following on the command line\: "apt-get update; apt-get install zaproxy"</li>\n\
<li>Use a graphical package management tool such as "synaptic" to update the "zaproxy" package</li>\n\
</ul>In both cases root privileges are required.</body></html>
cfu.label.cfuonstart = Rechercher des mises \u00e0 jour au d\u00e9marrage ?
cfu.label.dir.border   = R\u00e9pertoire des accessoires
cfu.label.addons.border = Accessoires
cfu.label.norecentcfu =  Vous n'avez pas v\u00e9rifi\u00e9 les mises \u00e0 jour depuis plus de 3 mois. \n\
ZAP est mis \u00e0 jour r\u00e9guli\u00e8rement, vous utilisez probablement \n\
\n\
des accessoires obsol\u00e8tes. \n\
\n\
V\u00e9rifier les nouvelles mises \u00e0 jour maintenant ?\n\
\n\

cfu.label.oldzap = Cette version de ZAP a \u00e9t\u00e9 cr\u00e9\u00e9e voici plus d'un an \! \n\
ZAP est mis \u00e0 jour r\u00e9guli\u00e8rement, vous utilisez probablement\n\
\n\
une version obsol\u00e8te. \n\
\n\
Rechercher une nouvelle version maintenant ? \n\
\n\

cfu.label.outofdateaddons = Accessoires obsol\u00e8tes ?
cfu.label.outofdatezap = ZAP obsol\u00e8te \!
cfu.label.selectAddOnForDetails = Select an add-on above to see more details.
cfu.label.zap.border   = Fonctionnalit\u00e9 principale de ZAP
cfu.manage.title    		   = G\u00e9rer les accessoires
cfu.options.dialog.dirs.remove.title	= Supprimer les r\u00e9pertoires de l'accessoire
cfu.options.dialog.dirs.remove.text		= \u00cates-vous s\u00fbr de vouloir supprimer les r\u00e9pertoires s\u00e9lectionn\u00e9s?
cfu.options.dialog.dirs.remove.button.confirm	= Supprimer
cfu.options.dialog.dirs.remove.button.cancel	= Annuler
cfu.options.dialog.dirs.remove.checkbox.label	= Ne plus afficher ce message
cfu.options.dir.border 				= R\u00e9pertoires
cfu.options.downloadNewRelease 		= T\u00e9l\u00e9charger automatiquement les nouvelles versions de ZAP (installation soumise \u00e0 autorisation)
cfu.options.downloadNewRelease.kali = T\u00e9l\u00e9charger automatiquement les nouvelles versions de ZAP (d\u00e9sactiv\u00e9es sur Kali)
cfu.options.checkAddonUpdates		= V\u00e9rifier si des mises \u00e0 jour sont disponibles pour les accessoires install\u00e9s
cfu.options.installAddonUpdates		= Installer automatiquement les mises \u00e0 jour des accessoires pr\u00e9sents
cfu.options.installScannerRules		= Installer automatiquement les mises \u00e0 jour pour les r\u00e8gles de scanner pr\u00e9sentes
cfu.options.new.border = Nouveaux accessoires
cfu.options.reportReleaseAddons		= Signaler les nouveaux accessoires en qualit\u00e9 release
cfu.options.reportBetaAddons		= Signaler les nouveaux accessoires en qualit\u00e9 beta
cfu.options.reportAlphaAddons		= Signaler les nouveaux accessoires en qualit\u00e9 alpha
cfu.options.startUp    = V\u00e9rifier les mises \u00e0 jour au d\u00e9marrage
cfu.options.table.header.dir		= R\u00e9pertoires de l'accessoire
cfu.options.title      = V\u00e9rifier les mises \u00e0 jours
cfu.options.updates.border = Mises \u00e0 jour des accessoires
cfu.options.zap.border	= Releases ZAP
cfu.output.downloading = MIse \u00e0 jour de {0} vers {1}
cfu.output.installing  = Installation de l''accessoire {0} version {1} en cours
cfu.output.installing.finished = Finished installing new add-on {0} version {1}
cfu.output.replacing  = Remplacement de l''accessoire {0} version {1} en cours
cfu.output.replace.failed = L''accessoire {0} version {1} n''a pas pu \u00eatre remplac\u00e9 dynamiquement - la nouvelle version sera charg\u00e9e au prochain red\u00e9marrage de ZAP
cfu.output.uninstalled  = Accessoire {0} version {1} d\u00e9sinstall\u00e9
cfu.output.uninstall.failed = L''accessoire {0} version {1} n''a pas pu \u00eatre d\u00e9sinstall\u00e9 dynamiquement - cet accessoire ne sera pas charg\u00e9 au prochain red\u00e9marrage de ZAP
cfu.status.alpha       = Alpha
cfu.status.beta        = B\u00eata
cfu.status.example     = Exemple
cfu.status.release     = Release
cfu.status.weekly      = Hebdomadaire
cfu.status.unknown     = Inconnu
cfu.tab.installed		= Install\u00e9
cfu.tab.browse			= Foire aux modules
cfu.table.header.author = Auteur
cfu.table.header.changes  = Changements
cfu.table.header.desc  = Description
cfu.table.header.download = T\u00e9l\u00e9charger
cfu.table.header.file = Fichier
cfu.table.header.id    = Id
cfu.table.header.info = Info
cfu.table.header.repo = Repo
cfu.table.header.select  = S\u00e9lectionner
cfu.table.header.name  = Nom
cfu.table.header.notbefore = Pas avant la version
cfu.table.header.notfrom = Pas depuis la version
cfu.table.header.progress = Progression
cfu.table.header.status = Statut
cfu.table.header.update = Mettre \u00e0 jour
cfu.table.header.version = Version
cfu.table.header.dependencies = D\u00e9pendances
cfu.table.label.failed = A \u00e9chou\u00e9
cfu.table.label.new		= * NOUVEAU *
cfu.table.label.restartRequired = Red\u00e9marrage requis 
cfu.table.label.update = Mettre \u00e0 jour
cfu.title.relnotes     = <h1>Notes de release ZAP {0}</h1> 
cfu.uninstall.failed = Not all add-ons were successfully uninstalled.\n\
Some functionalities might no longer work correctly.\n\
It's recommended to restart ZAP.
cfu.uninstall.confirm	= \u00cates-vous s\u00fbr de vouloir d\u00e9sinstaller les accessoires s\u00e9lectionn\u00e9s ?
cfu.uninstall.dependentAddOns.confirm = Les accessoires d\u00e9pendants suivants seront \u00e9galement d\u00e9sinstall\u00e9s\:
cfu.uninstall.dependentAddonsAndExtensions.confirm = Les accessoires d\u00e9pendants suivants seront \u00e9galement d\u00e9sinstall\u00e9s et les extensions d\u00e9charg\u00e9es\:
cfu.uninstall.dependentExtensions.confirm = Les extensions d\u00e9pendantes suivantes seront d\u00e9sinstall\u00e9es \:
cfu.uninstall.message.activeActions = <html>Les actions suivantes sont toujours en cours \: <ul>{0}</ul> arr\u00eater toutes les actions en cours et continuer la d\u00e9sinstallation?</html>
cfu.uninstall.message.resourcesNotSavedAndActiveActions = <html>Des ressources ne sont pas sauvegard\u00e9es et des actions sont en cours \: <br>ressources non sauvegard\u00e9es\: <ul>{0}</ul>actions en cours\: <ul>{1}</ul>abandonner la sauvegarde de ces ressources, arr\u00eater les actions et continuer la d\u00e9sinstallation?</html>
cfu.uninstall.message.resourcesNotSaved   = <html>Les ressources suivantes n''ont pas \u00e9t\u00e9 enregistr\u00e9es \: <ul>{0}</ul>Abandonner la sauvegarde de ces ressources et continuer la d\u00e9sinstallation?</html>
cfu.uninstallation.progress.dialogue.currentAddOn = {0} version {1}
cfu.uninstallation.progress.dialogue.uninstallExtension =  {0} de {1}
cfu.uninstallation.progress.dialogue.uninstallingActiveScanner = Removing active scanner {0} of {1}
cfu.uninstallation.progress.dialogue.uninstallingExtension = Removing extension {0} of {1}
cfu.uninstallation.progress.dialogue.uninstallingFile = Removing file {0} of {1}
cfu.uninstallation.progress.dialogue.uninstallingPassiveScanner = Removing passive scanner {0} of {1}
cfu.uninstallation.progress.dialogue.progress=\ 
cfu.uninstallation.progress.dialogue.title = D\u00e9sinstallation des accessoires
cfu.uninstallation.progress.dialogue.uninstalling = D\u00e9sinstallation\:
cfu.update.message.activeActions = <html>Les actions suivantes sont toujours en cours \: <ul>{0}</ul>Arr\u00eater toutes les actions en cours et continuer la d\u00e9sinstallation?</html>
cfu.update.message.resourcesNotSavedAndActiveActions = <html>Il y a des ressources non sauvegard\u00e9es et des actions actives \:<br>Ressources non sauvegard\u00e9es\: <ul>{0}</ul>Actions actives\: <ul>{1}</ul>Les modifications peuvent \u00eatre perdues si la mise \u00e0 jour \u00e9choue et les actions seront stopp\u00e9es.<br>Continuer la mise \u00e0 jour?</html>
cfu.update.message.resourcesNotSaved   = <html>Les ressources suivantes n''ont pas \u00e9t\u00e9 enregistr\u00e9es\:<ul>{0}</ul>Les modifications peuvent \u00eatre perdues si la mise \u00e0 jour \u00e9choue. Continuer la mise \u00e0 jour?</html>
cfu.warn.addon.with.extensions.with.missing.requirements = Accessoires en option\:
cfu.warn.addon.with.missing.requirements = Exigences manquantes\:
cfu.warn.addon.with.missing.requirements.addon = Accessoire \u00ab{0}\u00bb
cfu.warn.addon.with.missing.requirements.addon.id = Accessoire avec l''ID \u00ab{0}\u00bb
cfu.warn.addon.with.missing.requirements.addon.version = Extension "{0}" compatible avec la version {1} (version trouv\u00e9e {2})
cfu.warn.addon.with.missing.requirements.libs = Bundled libraries
cfu.warn.addon.with.missing.requirements.libs.dependency = Bundled libraries of dependency\: "{0}"
cfu.warn.addon.with.missing.requirements.unknown = Inconnu (r\u00e9f\u00e9rez-vous au fichier journal pour plus d'informations)
cfu.warn.addon.with.missing.requirements.javaversion = Version minimum de Java\: {0} (trouv\u00e9\: \u00ab{1}\u00bb)
cfu.warn.addon.with.missing.requirements.javaversion.dependency = Version minimum de Java\: {0} (trouv\u00e9\: \u00ab{1}\u00bb) par d\u00e9pendance\: \u00ab{2}\u00bb
cfu.warn.addon.with.missing.requirements.javaversion.unknown = inconnu
cfu.warn.addOnOlderVersion = Add-on not installed\!\n\
\n\
A newer version of the add-on is already installed\:\n\
Installed\: {0} ({1})\n\
Being installed\: {2} ({3})
cfu.warn.addOnSameVersion = The same version of the add-on is already installed\:\n\
Installed\: {0} ({1})\n\
Being installed\: {2} ({3})\n\
\n\
Reinstall the add-on?
cfu.warn.addOnNotRunnable.message = L'accessoire ne fonctionnera pas tant que les conditions suivantes ne sont pas remplies\:
cfu.warn.addOnNotRunnable.question = Continuer l'installation?
cfu.warn.cantload      = Impossible de charger l''accessoire sp\u00e9cifi\u00e9\:\n\
Pas avant \= {0}\n\
Pas depuis \= {1}
cfu.warn.invalidAddOn = The selected file is not a valid ZAP add-on{0}
cfu.warn.invalidAddOn.invalidLib = .\n\
It declared missing/invalid library.
cfu.warn.invalidAddOn.invalidPath=\n\
The path is not valid.
cfu.warn.invalidAddOn.noZapExtension=\n\
The file does not have a "zap" extension.
cfu.warn.invalidAddOn.notReadable=\n\
The file is not readable.
cfu.warn.invalidAddOn.errorZip = .\n\
A ZIP error occurred while reading the file\:\n\
{0}
cfu.warn.invalidAddOn.ioError = .\n\
An I/O error occurred while reading the file\:\n\
{0}
cfu.warn.invalidAddOn.missingManifest=\n\
The manifest (ZapAddOn.xml) is missing.
cfu.warn.invalidAddOn.invalidManifest = .\n\
The manifest (ZapAddOn.xml) is invalid\:\n\
{0}
cfu.warn.addOnAlreadyExists = Add-on not installed\!\n\
\n\
An add-on with the same name already exists in the ZAP home "plugin" directory\:\n\
Source\: {0}\n\
Target\: {1}
cfu.warn.unableToCopyAddOn = Module pas install\u00e9 \! \n\
\n\
Impossible de copier l''accessoire dans le r\u00e9pertoire "plugin" de ZAP. Assurez-vous que vous avez des autorisations d''\u00e9criture pour le r\u00e9pertoire \: {0}
cfu.warn.nolaunch      = La derni\u00e8re version ZAP\: {0} a \u00e9t\u00e9 t\u00e9l\u00e9charg\u00e9e pour\n\
{1}\n\
Vous devrez ouvrir ce fichier manuellement.
cfu.warn.badhash		= Hachage inattendu pour {0}\n\
Ce fichier a \u00e9t\u00e9 supprim\u00e9.
cfu.warn.badurl			= Impossible d'acc\u00e9der en toute s\u00e9curit\u00e9 au service "V\u00e9rifier les mises \u00e0 jours" 

# Note dont translate the option strings - they are hardcoded
cmdline.help	= Usage\:\n\
\t{0} [Options]\n\
\n\
Core options\:\n\
\n\
\t-version                 Reports the ZAP version\n\
\n\
\t-cmd                     Run inline (exits when command line options complete)\n\
\n\
\t-daemon                  Starts ZAP in ''daemon'' mode, i.e. without a UI\n\
\n\
\t-config <kvpair>         Overrides the specified ''key\=value'' pair in the configuration file\n\
\n\
\t-configfile <path>       Overrides the ''key\=value'' pairs with those in the specified properties file\n\
\n\
\t-dir <dir>               Uses the specified directory instead of the default one\n\
\n\
\t-installdir <dir>        Overrides the code that detects where ZAP has been installed with the specified directory\n\
\n\
\t-h                       Shows all of the command line options available, including those added by add-ons\n\
\n\
\t-help                    The same as -h\n\
\n\
\t-newsession <path>       Creates a new session at the given location\n\
\n\
\t-session <path>          Opens the given session after starting ZAP\n\
\n\
\t-host <host>             Overrides the host used for proxying specified in the configuration file\n\
\n\
\t-port <port>             Overrides the port used for proxying specified in the configuration file\n\
\n\
\t-lowmem                  Use the database instead of memory as much as possible - this is still experimental\n\
\n\
\t-experimentaldb          Use the experimental generic database code, which is not surprisingly also still experimental\n\
\n\
\t-nostdout                Disables the default logging through standard output\n\
\n\
\t-silent                  Ensures ZAP does not make any unsolicited requests, including ''check for updates''\n\
\n\
Add-on options\:\n\


cmp.desc                       = Compare 2 sessions et g\u00e9n\u00e8re un fichier HTML montrant les diff\u00e9rences
cmp.file.menu.compare          = Comparer avec une autre session...
cmp.name = Extension Comparaison
cmp.report.button.allurls      = N'importe quelle session
cmp.report.button.bothsessions = Les deux sessions
cmp.report.button.session1     = Uniquement la session 1
cmp.report.button.session2     = Uniquement la session 2
cmp.report.header.method       = M\u00e9thode
cmp.report.header.url          = URL

conn.options.defaultUserAgent	 = Agent d'utilisateur par d\u00e9faut\:
conn.options.dns.title = DNS
conn.options.dns.ttlSuccessfulQueries.label = Requ\u00eates r\u00e9ussies de TTL (en secondes)\:
conn.options.dns.ttlSuccessfulQueries.toolTip = <html>D\u00e9finit la dur\u00e9e de mise en cache des requ\u00eates DNS r\u00e9ussies\:<ul>\n\
<li>Nombre n\u00e9gatif, maintenir ind\u00e9finiment;</li>\n\
<li>Zero, d\u00e9sactive la mise en cache;</li>\n\
<li>Nombre positif, le nombre de secondes de la mise en cache des requ\u00eates.</li></ul>\n\
<strong>Note\:</strong> Les changements sont appliqu\u00e9s apr\u00e8s un red\u00e9marrage.</html>
conn.options.general             = Configuration g\u00e9n\u00e9rale
conn.options.proxy.address       = Adresse/nom de domaine \:
conn.options.proxy.address.empty = Nom de cha\u00eene proxy vide.
conn.options.proxy.username.empty = Nom d'utilisateur de la cha\u00eene proxy vide.
conn.options.proxy.auth.auth     = Proxy Authentication
conn.options.proxy.auth.password = Mot de passe (enregistr\u00e9 en texte clair) \:
conn.options.proxy.auth.passprompt = Mot de passe\:
conn.options.proxy.auth.showpass = Show Password?
conn.options.proxy.auth.prompt   = Demander les identifiants au proxy lors du d\u00e9marrage
conn.options.proxy.auth.realm    = Domaine\:
conn.options.proxy.auth.required = Le serveur proxy sortant requiert une authentification
conn.options.proxy.auth.username = Nom d'utilisateur \:
conn.options.proxy.port          = Port (e.g. 8080)\:
conn.options.proxy.skipAddresses = <html><p>Exclure les adresses IP ou les noms de domaine ci-dessous (* comme caract\u00e8re de remplacement, noms s\u00e9par\u00e9s par ;)\:</p></html>
conn.options.proxy.error.response.msg=\tYour "Options / Connection / Use Proxy Chain" settings might be incorrect.
conn.options.proxy.excluded.domain.add.title = Ajouter une Exclusion de domaine
conn.options.proxy.excluded.domain.add.button.confirm = Ajouter
conn.options.proxy.excluded.domain.field.label.domain = Domaine \:
conn.options.proxy.excluded.domain.field.label.regex = Expression r\u00e9guli\u00e8re\:
conn.options.proxy.excluded.domain.field.label.enabled = Activ\u00e9 \:
conn.options.proxy.excluded.domain.modify.title = Modifier l'Exclusion de domaine
conn.options.proxy.excluded.domain.modify.button.confirm = Modifier
conn.options.proxy.excluded.domain.warning.invalid.regex.title = Regex d'Exclusion de domaine invalide
conn.options.proxy.excluded.domain.warning.invalid.regex.text = L'expression r\u00e9guli\u00e8re n'est pas valide.
conn.options.proxy.excluded.domain.table.header.enabled = Actif
conn.options.proxy.excluded.domain.table.header.regex = Regex
conn.options.proxy.excluded.domain.table.header.value = Adresse IP/domaine
conn.options.proxy.excluded.domain.dialog.remove.title = Supprimer l'exclusion de domaine
conn.options.proxy.excluded.domain.dialog.remove.text = \u00cates-vous s\u00fbr de vouloir supprimer l'exclusion de domaine s\u00e9lectionn\u00e9e?
conn.options.proxy.excluded.domain.dialog.remove.button.cancel = Annuler
conn.options.proxy.excluded.domain.dialog.remove.button.confirm = Supprimer
conn.options.proxy.excluded.domain.dialog.remove.checkbox.label = Ne plus afficher ce message
conn.options.proxy.useProxyChain = Use Proxy Chain
conn.options.socks.title = SOCKS Proxy
conn.options.socks.enabled = Activ\u00e9
conn.options.socks.host = H\u00f4te\:
conn.options.socks.host.empty = The SOCKS host is empty.
conn.options.socks.port = Port\:
conn.options.socks.version = Version\:
conn.options.socks.dns = Use SOCKS' DNS
conn.options.socks.dns.tooltip = Only supported with version 5.
conn.options.socks.username = Nom d'utilisateur \:
conn.options.socks.password = Mot de passe\:
conn.options.singleCookieRequestHeader = En-t\u00eate de requ\u00eate de cookie unique
conn.options.httpStateEnabled = Activer l'HTTP State Global
conn.options.timeout             = Timeout (in seconds)\:
conn.options.title               = Connexion
conn.options.useProxy            = Utiliser un serveur proxy sortant

#context.exclude.popup              = Exclude
context.allInScope				   = Tout dans le p\u00e9rim\u00e8tre
context.create.title			   = Nouveau contexte
context.create.warning.noname      = Vous devez fournir un nom de contexte
context.general                    = Contexte
context.ddn.dialog.add.title       = Ajouter un n\u0153ud pilot\u00e9 par les donn\u00e9es
context.ddn.dialog.modify.title    = Modifier le n\u0153ud pilot\u00e9 par les donn\u00e9es
context.ddn.dialog.remove.text     = \u00cates-vous s\u00fbr de vouloir supprimer le modificateur structurel s\u00e9lectionn\u00e9?
context.ddn.dialog.remove.title    = Supprimer le modificateur structurel


context.ddn.dialog.type            = Type\:
context.ddn.dialog.type.data       = N\u0153ud pilot\u00e9 par les donn\u00e9es
context.ddn.dialog.type.struct     = Param\u00e8tre structurel
context.ddn.dialog.regex           = D\u00e9finition de l'expression r\u00e9guli\u00e8re\:
context.ddn.dialog.name            = Nom\:
context.ddn.dialog.error.name      = Vous devez fournir un nom ne contenant que des caract\u00e8res alphanum\u00e9riques
context.ddn.dialog.error.regex     = Vous devez fournir un motif de regex valide comprenant 2 ou 3 groupes de regex. Consultez l'aide pour plus d'informations 

context.ddn.table.header.type      = Type
context.ddn.table.header.regex     = Regex
context.ddn.table.header.name      = Nom

context.ddn.table.type.data        = Donn\u00e9es
context.ddn.table.type.struct      = Struct

context.default.name			   = Contexte par d\u00e9faut
context.delete.popup			   = Supprimer
context.delete.warning			   = \u00cates-vous s\u00fbr de vouloir supprimer ce contexte?
context.delete.warning.multiple	   = Are you sure you want to remove the contexts\:\n\
{0}?
context.error.name.empty = Le nom du contexte doit \u00eatre fourni.
context.error.name.duplicated = Un contexte portant ce nom existe d\u00e9j\u00e0.
context.error.name.unknown = Le nom du contexte n'est pas valide.
context.exclude.popup              = Exclure du Contexte
context.export.error			   = Impossible d''exporter le contexte\:\n\
{0}
context.export.error.exists		   = Le fichier existe et '\u00e9craser' n'est pas s\u00e9lectionn\u00e9
context.export.error.noaccess	   = Vous n'avez pas les autorisations n\u00e9cessaires afin d'\u00e9crire dans le r\u00e9pertoire s\u00e9lectionn\u00e9
context.export.error.nofile		   = Vous devez s\u00e9lectionner un fichier valide
context.export.error.nocontext	   = Vous devez s\u00e9lectionner un contexte \u00e0 exporter
context.export.label.context	   = Contexte\:
context.export.label.dir		   = R\u00e9pertoire\:
context.export.label.file		   = Nom du fichier \:
context.export.label.overwrite	   = \u00c9craser\:
context.export.title			   = Exporter le contexte
context.export.tooltip			   = S\u00e9lectionnez un contexte afin de l'exporter 
context.export.urls.menu 		   = Export URLs for Context(s)
context.flag.popup                 = Marquer comme Contexte 
context.flag.popup.datadriven      = {0} \: n\u0153ud pilot\u00e9 par les donn\u00e9es
context.include.popup              = Inclure dans le Contexte 
context.includesite.popup          = Include Site in Context
context.import.error			   = Impossible d''importer le contexte\:\n\
{0}
context.inscope.label              = Dans le p\u00e9rim\u00e8tre
context.inscope.popup			   = Ajouter au p\u00e9rim\u00e8tre
context.label.desc                 = Description
context.label.exclude              = URL qui seront exclues du contexte
context.label.include              = URL qui sera inclue dans le contexte, \u00e0 moins qu'elle n'en soit aussi exclue
context.label.name                 = Nom du contexte
context.label.top            	   = N\u0153ud sup\u00e9rieur\:
context.list                       = Contextes
context.list.table.index		   = Indice
context.list.table.name			   = Contexte
context.list.table.inscope		   = Dans le p\u00e9rim\u00e8tre
context.name.prefix.label          = Contexte\:
context.new.title                  = Nouveau contexte
context.prefixName				   = Contexte\: {0}
context.outscope.popup			   = Retirer du p\u00e9rim\u00e8tre
context.scope.exclude.title        = Exclure du Contexte
context.scope.include.title        = Inclure dans le Contexte 
context.struct.label.post.kvpsep   = S\u00e9parateurs de paires cl\u00e9-valeur pour POST
context.struct.label.post.kvsep	   = S\u00e9parateurs de valeurs de cl\u00e9 pour POST
context.struct.label.struct		   = Param\u00e8tres structuraux
context.struct.label.url.kvpsep	   = S\u00e9parateurs de paires cl\u00e9-valeur pour URL
context.struct.label.url.kvsep	   = S\u00e9parateurs de valeurs de cl\u00e9 pour URL
context.struct.warning.stdparser.dup = Les s\u00e9parateurs de paires cl\u00e9-valeur et les s\u00e9parateurs de valeurs de cl\u00e9 ne doivent pas contenir les m\u00eames caract\u00e8res
context.struct.warning.stdparser.nokvpsep = Vous devez fournir au moins un s\u00e9parateur de paires cl\u00e9-valeur
context.struct.warning.stdparser.nokvsep = Vous devez fournir au moins un s\u00e9parateur de valeurs de cl\u00e9
context.struct.title			   = Structure
context.technology.title           = Technologie
context.technology.tree.root       = Technologie
context.api.desc=\ 
context.api.view.context				= Afficher les informations sur le contexte d\u00e9sign\u00e9
context.api.view.context.param.contextName = The name of the context
context.api.view.contextList            = Afficher les noms de contexte de la session en cours
context.api.view.excludeRegexs          = Afficher les regexs d'exclusion du contexte
context.api.view.excludeRegexs.param.contextName = The name of the context
context.api.view.includeRegexs          = Afficher les regexs d'inclusion au contexte
context.api.view.includeRegexs.param.contextName = The name of the context
context.api.view.technologyList = R\u00e9pertorie les noms de toutes les technologies int\u00e9gr\u00e9es
context.api.view.includedTechnologyList = R\u00e9pertorie les noms de toutes les technologies incluses dans un contexte
context.api.view.includedTechnologyList.param.contextName = The name of the context
context.api.view.excludedTechnologyList = R\u00e9pertorie les noms de toutes les technologies exclues d'un contexte
context.api.view.excludedTechnologyList.param.contextName = The name of the context
context.api.view.urls = Lists the URLs accessed through/by ZAP, that belong to the context with the given name.
context.api.view.urls.param.contextName = The name of the context
context.api.action.excludeFromContext   = Ajouter la regex d'exclusion du contexte
context.api.action.excludeFromContext.param.contextName = The name of the context
context.api.action.excludeFromContext.param.regex=\ 
context.api.action.includeInContext     = Ajouter la regex d'inclusion au contexte
context.api.action.includeInContext.param.contextName = The name of the context
context.api.action.includeInContext.param.regex=\ 
context.api.action.setContextCheckingStrategy     = Set the checking strategy for a context - this defines how ZAP checks that a request is authenticated
context.api.action.setContextCheckingStrategy.param.contextName = The name of the context
context.api.action.setContextCheckingStrategy.param.checkingStrategy = One of EACH_RESP, EACH_REQ, EACH_REQ_RESP, POLL_URL
context.api.action.setContextCheckingStrategy.param.pollUrl = The URL for ZAP to poll, must be supplied if checkingStrategy \= POLL_URL, otherwise ignored
context.api.action.setContextCheckingStrategy.param.pollData = The POST data to supply to the pollUrl, option and only takes effect if checkingStrategy \= POLL_URL
context.api.action.setContextCheckingStrategy.param.pollHeaders = Any additional headers that need to be added to the poll request, separated by '\n\
' characters, only takes effect if checkingStrategy \= POLL_URL
context.api.action.setContextCheckingStrategy.param.pollFrequency = An integer greater than zero, must be supplied if checkingStrategy \= POLL_URL, otherwise ignored
context.api.action.setContextCheckingStrategy.param.pollFrequencyUnits =  One of REQUESTS, SECONDS, must be supplied if checkingStrategy \= POLL_URL, otherwise ignored
context.api.action.setContextRegexs     = Set the regexs to include and exclude for a context, both supplied as JSON string arrays
context.api.action.setContextRegexs.param.contextName = The name of the context
context.api.action.setContextRegexs.param.incRegexs=\ 
context.api.action.setContextRegexs.param.excRegexs=\ 
context.api.action.newContext     = Cr\u00e9e un nouveau contexte dans la pr\u00e9sente session
context.api.action.newContext.param.contextName = The name of the context
context.api.action.removeContext = Supprime un contexte de la session en cours
context.api.action.removeContext.param.contextName = The name of the context
context.api.action.exportContext = Exporte dans un fichier le contexte portant le nom sp\u00e9cifi\u00e9. Si un chemin d'acc\u00e8s au fichier relatif est sp\u00e9cifi\u00e9, celui-ci sera r\u00e9solu par rapport \u00e0 l'annuaire des \u00abcontextes\u00bb situ\u00e9 dans le r\u00e9pertoire d'\u00abAccueil\u00bb de ZAP.
context.api.action.exportContext.param.contextName = The name of the context
context.api.action.exportContext.param.contextFile=\ 
context.api.action.importContext = Importe un contexte d'un fichier. Si un chemin d'acc\u00e8s relatif au fichier est sp\u00e9cifi\u00e9, celui-ci sera r\u00e9solu par rapport au r\u00e9pertoire des \u00abcontextes\u00bb du r\u00e9pertoire d'\u00abAccueil\u00bb de ZAP.
context.api.action.importContext.param.contextFile=\ 
context.api.action.setContextInScope     = Assigne un contexte au p\u00e9rim\u00e8tre (les contextes sont dans le p\u00e9rim\u00e8tre par d\u00e9faut)
context.api.action.setContextInScope.param.contextName = The name of the context
context.api.action.setContextInScope.param.booleanInScope=\ 
context.api.action.includeContextTechnologies = Inclut \u00e0 un contexte les technologies avec les noms donn\u00e9s, s\u00e9par\u00e9s par une virgule
context.api.action.includeContextTechnologies.param.contextName = The name of the context
context.api.action.includeContextTechnologies.param.technologyNames=\ 
context.api.action.includeAllContextTechnologies = Comprend toutes les technologies incluses dans un contexte
context.api.action.includeAllContextTechnologies.param.contextName = The name of the context
context.api.action.excludeContextTechnologies = Exclut d'un contexte les technologies avec les noms donn\u00e9s, s\u00e9par\u00e9s par une virgule
context.api.action.excludeContextTechnologies.param.contextName = The name of the context
context.api.action.excludeContextTechnologies.param.technologyNames=\ 
context.api.action.excludeAllContextTechnologies = Exclut d'un contexte toutes les technologies int\u00e9gr\u00e9es
context.api.action.excludeAllContextTechnologies.param.contextName = The name of the context

copy.copy.popup = Copier
copy.desc       = Offre la possibilit\u00e9 d'un clic droit pour copier le texte s\u00e9lectionn\u00e9 dans le presse-papiers

core.api.action.accessUrl = Action appropri\u00e9e et simple pour acc\u00e9der \u00e0 une URL, en option en suivant des redirections. Retourne la requ\u00eate envoy\u00e9e et la r\u00e9ponse re\u00e7ue, le cas \u00e9ch\u00e9ant en suivant les redirections. D'autres actions sont disponibles pour un meilleur contr\u00f4le de ce qui est envoy\u00e9, comme 'sendRequest' ou 'sendHarReuest'.
core.api.action.accessUrl.param.url=\ 
core.api.action.accessUrl.param.followRedirects=\ 
core.api.action.excludeFromProxy = Ajoute une regex pour les URL devant \u00eatre exclues du proxy.
core.api.action.excludeFromProxy.param.regex=\ 
core.api.action.clearExcludedFromProxy = Efface les regex pour les URL exclues du proxy.
core.api.action.deleteSiteNode = Efface le noeud du site de l'arborescence sur la base de l'URL, de la m\u00e9thode HTTP et des donn\u00e9es post (si applicable et sp\u00e9cifi\u00e9). 
core.api.action.deleteSiteNode.param.url=\ 
core.api.action.deleteSiteNode.param.method=\ 
core.api.action.deleteSiteNode.param.postData=\ 
core.api.action.deleteAlert = Supprime l'alerte avec l'ID donn\u00e9. 
core.api.action.deleteAlert.param.id=\ 
core.api.action.deleteAllAlerts = Supprime toutes les alertes de la session en cours.
core.api.action.generateRootCA = G\u00e9n\u00e8re un nouveau certificat racine pour le Proxy Local.
core.api.action.loadSession = Charge la session avec le nom donn\u00e9
core.api.action.loadSession.param.name=\ 
core.api.action.newSession = Cr\u00e9e une nouvelle session, \u00e9crasant en option les fichiers existants
core.api.action.newSession.param.name=\ 
core.api.action.newSession.param.overwrite=\ 
core.api.action.runGarbageCollection=\ 
core.api.action.saveSession = Saves the session.
core.api.action.saveSession.param.name = The name (or path) of the session. If a relative path is specified it will be resolved against the "session" directory in ZAP "home" dir.
core.api.action.saveSession.param.overwrite = If existing files should be overwritten, attempting to overwrite the files of the session already in use/saved will lead to an error ("already_exists").
core.api.action.sendRequest = Envoie la requ\u00eate HTTP, suivant en option les redirections. Renvoie la requ\u00eate envoy\u00e9e et la r\u00e9ponse re\u00e7ue et, le cas \u00e9ch\u00e9ant, les redirections suivies.
core.api.action.sendRequest.param.request=\ 
core.api.action.sendRequest.param.followRedirects=\ 
core.api.action.setHomeDirectory=\ 
core.api.action.setHomeDirectory.param.dir=\ 
core.api.action.setMode = Renseigne le mode, parmi [s\u00fbr, prot\u00e9g\u00e9, standard, attaque]
core.api.action.setMode.param.mode=\ 
core.api.action.setOptionDnsTtlSuccessfulQueries = Renseigne le TTL (en secondes) des requ\u00eates DNS r\u00e9ussies (appliqu\u00e9 apr\u00e8s le red\u00e9marrage de ZAP).
core.api.action.setOptionDnsTtlSuccessfulQueries.param.Integer=\ 
core.api.action.snapshotSession = Snapshots the session, optionally with the given name, and overwriting existing files. If no name is specified the name of the current session with a timestamp appended is used. If a relative path is specified it will be resolved against the "session" directory in ZAP "home" dir.
core.api.action.snapshotSession.param.name=\ 
core.api.action.snapshotSession.param.overwrite=\ 
core.api.action.shutdown = Arr\u00eate ZAP
core.api.action.addProxyChainExcludedDomain = Ajoute un domaine \u00e0 exclure du proxy sortant, \u00e0 l\u2019aide de la valeur sp\u00e9cifi\u00e9e. \u00c9ventuellement, sp\u00e9cifie si la nouvelle entr\u00e9e est activ\u00e9e (par d\u00e9faut, true) et si la nouvelle valeur est sp\u00e9cifi\u00e9e comme une expression r\u00e9guli\u00e8re (par d\u00e9faut, false).
core.api.action.addProxyChainExcludedDomain.param.value=\ 
core.api.action.addProxyChainExcludedDomain.param.isRegex=\ 
core.api.action.addProxyChainExcludedDomain.param.isEnabled=\ 
core.api.action.modifyProxyChainExcludedDomain = Modifie un domaine exclu du proxy sortant. Permet de modifier la valeur, si activ\u00e9, ou en cas d'expression r\u00e9guli\u00e8re. Le domaine est s\u00e9lectionn\u00e9 avec son index, qui peut \u00eatre obtenu dans la vue proxyChainExcludedDomains .
core.api.action.modifyProxyChainExcludedDomain.param.idx=\ 
core.api.action.modifyProxyChainExcludedDomain.param.value=\ 
core.api.action.modifyProxyChainExcludedDomain.param.isRegex=\ 
core.api.action.modifyProxyChainExcludedDomain.param.isEnabled=\ 
core.api.action.removeProxyChainExcludedDomain = Supprime un domaine exclu du proxy sortant, \u00e0 l\u2019index sp\u00e9cifi\u00e9. L\u2019index peut \u00eatre obtenu dans la vue proxyChainExcludedDomains.
core.api.action.removeProxyChainExcludedDomain.param.idx=\ 
core.api.action.enableAllProxyChainExcludedDomains = Active tous les domaines exclus du proxy sortant.
core.api.action.disableAllProxyChainExcludedDomains = D\u00e9sactive tous les domaines exclus du proxy sortant.
core.api.action.disableClientCertificate = Disables the option for use of client certificates.
core.api.action.enablePKCS12ClientCertificate = Enables use of a PKCS12 client certificate for the certificate with the given file system path, password, and optional index.
core.api.action.enablePKCS12ClientCertificate.param.filePath=\ 
core.api.action.enablePKCS12ClientCertificate.param.password=\ 
core.api.action.enablePKCS12ClientCertificate.param.index=\ 
core.api.action.setOptionHttpStateEnabled=\ 
core.api.action.setOptionHttpStateEnabled.param.Boolean=\ 
core.api.action.setOptionProxyChainName=\ 
core.api.action.setOptionProxyChainName.param.String=\ 
core.api.action.setOptionProxyChainPassword=\ 
core.api.action.setOptionProxyChainPassword.param.String=\ 
core.api.action.setOptionProxyChainPort=\ 
core.api.action.setOptionProxyChainPort.param.Integer=\ 
core.api.action.setOptionProxyChainPrompt=\ 
core.api.action.setOptionProxyChainPrompt.param.Boolean=\ 
core.api.action.setOptionProxyChainRealm=\ 
core.api.action.setOptionProxyChainRealm.param.String=\ 
core.api.action.setOptionProxyChainSkipName = Utiliser les actions [ajouter|modifier|supprimer] ProxyChainExcludedDomain eu lieu et place.
core.api.action.setOptionProxyChainSkipName.param.String=\ 
core.api.action.setOptionProxyChainUserName=\ 
core.api.action.setOptionProxyChainUserName.param.String=\ 
core.api.action.setOptionDefaultUserAgent = D\u00e9fini le user-agent que ZAP utilise \u00e0 la cr\u00e9ation des messages HTTP (par exemple, des spider messages ou des requ\u00eates CONNECT vers le proxy sortant).
core.api.action.setOptionDefaultUserAgent.param.String=\ 
core.api.action.setOptionMaximumAlertInstances = D\u00e9fini le nombre maximum d'instances d'alerte \u00e0 inclure dans un rapport. Une valeur de z\u00e9ro est trait\u00e9e comme "illimit\u00e9".
core.api.action.setOptionMaximumAlertInstances.param.numberOfInstances=\ 
core.api.action.setOptionMergeRelatedAlerts = D\u00e9fini si les alertes associ\u00e9es doivent \u00eatre fusionn\u00e9es ou non dans les rapports g\u00e9n\u00e9r\u00e9s.
core.api.action.setOptionMergeRelatedAlerts.param.enabled=\ 
core.api.action.setOptionAlertOverridesFilePath = D\u00e9fini (ou efface, si vide) le chemin vers le fichier de remplacement d'alerte invalide.
core.api.action.setOptionAlertOverridesFilePath.param.filePath=\ 
core.api.action.setOptionSingleCookieRequestHeader=\ 
core.api.action.setOptionSingleCookieRequestHeader.param.Boolean=\ 
core.api.action.setOptionTimeoutInSecs = Sets the connection time out (in seconds).
core.api.action.setOptionTimeoutInSecs.param.Integer=\ 
core.api.action.setOptionUseProxyChain = D\u00e9fini si le proxy sortant doit \u00eatre utilis\u00e9 ou non. L'adresse/le nom d'h\u00f4te du proxy sortant doit \u00eatre d\u00e9fini pour activer cette option.
core.api.action.setOptionUseProxyChain.param.Boolean=\ 
core.api.action.setOptionUseProxyChainAuth=\ 
core.api.action.setOptionUseProxyChainAuth.param.Boolean=\ 
core.api.action.setOptionUseSocksProxy = Sets whether or not the SOCKS proxy should be used.
core.api.action.setOptionUseSocksProxy.param.Boolean = true if the SOCKS proxy should be used, false otherwise.
core.api.desc=\ 
core.api.other.messagesHar = Donne en format HAR les messages HTTP envoy\u00e9s au travers/par ZAP, en option filtr\u00e9s par URL et pagin\u00e9s avec position de 'd\u00e9part' et 'nombre' des messages
core.api.other.messagesHar.param.baseurl=\ 
core.api.other.messagesHar.param.start=\ 
core.api.other.messagesHar.param.count=\ 
core.api.other.messagesHarById = Donne les messages HTTP s\u00e9lectionn\u00e9s au format HAR.
core.api.other.messagesHarById.param.ids=\ 
core.api.other.sendHarRequest = Envoie la premi\u00e8re entr\u00e9e de requ\u00eate HAR, suivant en option les redirections. Retourne, en forme\u00e2t HAR, la requ\u00eate envoy\u00e9e et la r\u00e9ponse re\u00e7ue, et, le cas \u00e9ch\u00e9ant, les redirections suivies.
core.api.other.sendHarRequest.param.request=\ 
core.api.other.sendHarRequest.param.followRedirects=\ 
core.api.other.htmlreport = G\u00e9n\u00e8re un rapport au format HTML
core.api.other.jsonreport = G\u00e9n\u00e8re un rapport au format JSON
core.api.other.mdreport = G\u00e9n\u00e8re un rapport au format Markdown
core.api.other.messageHar = Donne au format HAR le message avec l'ID donn\u00e9
core.api.other.messageHar.param.id=\ 
core.api.other.proxy.pac=\ 
core.api.other.setproxy=\ 
core.api.other.setproxy.param.proxy=\ 
core.api.other.xmlreport = G\u00e9n\u00e8re un rapport au format XML
core.api.other.rootcert = Donne le certificat racine du proxy local.
core.api.view.alert = Donne l'alerte avec l'ID donn\u00e9, le message HTTP correspondant peut \u00eatre obtenu avec le champ 'messageId' et la m\u00e9thode d'API 'message'
core.api.view.alert.param.id=\ 
core.api.view.alerts = Donne les alertes d\u00e9clench\u00e9es par ZAP, en option en filtrant par URL et en paginant avec la position de 'd\u00e9part' et le 'nombre' d'alertes
core.api.view.alerts.param.baseurl=\ 
core.api.view.alerts.param.start=\ 
core.api.view.alerts.param.count=\ 
core.api.view.alerts.param.riskId=\ 
core.api.view.alertsSummary = Obtenir le nombre d'alertes group\u00e9es par niveau de risque, avec filtrage optionnel par URL
core.api.view.alertsSummary.param.baseurl=\ 
core.api.view.childNodes = Gets the child nodes underneath the specified URL in the Sites tree
core.api.view.childNodes.param.url=\ 
core.api.view.numberOfAlerts = Donne le nombre d'alertes, en option en filtrant par URL
core.api.view.numberOfAlerts.param.baseurl=\ 
core.api.view.numberOfAlerts.param.riskId=\ 
core.api.view.homeDirectory=\ 
core.api.view.hosts = Donne le nom des h\u00f4tes contact\u00e9s au travers de/par ZAP
core.api.view.sites = Donne les sites contact\u00e9s au travers de/par ZAP (sch\u00e9ma et domaine)
core.api.view.urls = Donne les URLs contact\u00e9es au travers de/par ZAP
core.api.view.urls.param.baseurl=\ 
core.api.view.message = Donne le message HTTP avec l'ID donn\u00e9. Retourne l'ID, les en-t\u00eates de requ\u00eate/r\u00e9ponse et les corps, cookies et note.
core.api.view.message.param.id=\ 
core.api.view.messages = Donne les messages HTTP envoy\u00e9s par ZAP, requ\u00eate et r\u00e9ponse au format HAR, en option filtr\u00e9s par URL et pagin\u00e9s avec la position de 'd\u00e9part' et le 'nombre' de messages
core.api.view.messages.param.baseurl=\ 
core.api.view.messages.param.start=\ 
core.api.view.messages.param.count=\ 
core.api.view.messagesById = Donne les messages HTTP s\u00e9lectionn\u00e9s au format HAR.
core.api.view.messagesById.param.ids=\ 
core.api.view.mode = Donne le mode
core.api.view.numberOfMessages = Donne le nombre de messages, en option en filtrant par URL
core.api.view.numberOfMessages.param.baseurl=\ 
core.api.view.optionDnsTtlSuccessfulQueries = Donne le TTL (en secondes) des requ\u00eates DNS r\u00e9ussies.
core.api.view.optionHttpState=\ 
core.api.view.optionHttpStateEnabled=\ 
core.api.view.optionProxyChainSkipName = Utilisez plut\u00f4t la vue proxyChainExcludedDomains.
core.api.view.optionProxyChainName=\ 
core.api.view.optionProxyChainPassword=\ 
core.api.view.optionProxyChainPort=\ 
core.api.view.optionProxyChainPrompt=\ 
core.api.view.optionProxyChainRealm=\ 
core.api.view.optionProxyChainUserName=\ 
core.api.view.optionProxyExcludedDomains = Utilisez plut\u00f4t la vue proxyChainExcludedDomains.
core.api.view.optionProxyExcludedDomainsEnabled = Utilisez plut\u00f4t la vue proxyChainExcludedDomains.
core.api.view.optionDefaultUserAgent =  Donne le user-agent que ZAP utilise \u00e0 la cr\u00e9ation des messages HTTP (par exemple, des spider messages ou des requ\u00eates CONNECT vers le proxy sortant).
core.api.view.optionMaximumAlertInstances = Donne le nombre maximum d'instances d'alerte \u00e0 inclure dans un rapport.
core.api.view.optionMergeRelatedAlerts = Donne si les alertes associ\u00e9es doivent \u00eatre fusionn\u00e9es ou non dans les rapports g\u00e9n\u00e9r\u00e9s.
core.api.view.optionAlertOverridesFilePath = Donne le chemin vers le fichier de remplacement d'alerte.
core.api.view.optionSingleCookieRequestHeader=\ 
core.api.view.optionTimeoutInSecs = Gets the connection time out (in seconds).
core.api.view.optionUseProxyChain=\ 
core.api.view.optionUseProxyChainAuth=\ 
core.api.view.optionUseSocksProxy = Gets whether or not the SOCKS proxy should be used.
core.api.view.proxyChainExcludedDomains = Donne tous les domaines exclus du proxy sortant. Pour chaque domaine, les informations suivantes sont affich\u00e9es\: l\u2019index, la valeur (domaine), si activ\u00e9, et si sp\u00e9cifi\u00e9 comme expression r\u00e9guli\u00e8re.
core.api.view.version = Donne la version de ZAP
core.api.view.excludedFromProxy = Donne les expressions r\u00e9guli\u00e8res, appliqu\u00e9es aux URL, pour exclure du proxy
core.api.view.sessionLocation = Donne l\u2019emplacement du fichier de la session en cours
core.api.view.zapHomePath = Donne le chemin vers le r\u00e9pertoire de ZAP.

core.api.depreciated.alert = Use the API endpoint with the same name in the 'alert' component instead.
core.api.depreciated.report = Use the 'generate' API endpoint the 'reports' component instead.

custompages.content.location.url=URL
custompages.content.location.response=R\u00e9ponse

custompages.desc=Custom Pages Definition

custompages.dialog.add.title=Add Custom Page
custompages.dialog.add.button.confirm=Confirmer
custompages.dialog.add.field.label.type=Type\:
custompages.dialog.add.field.label.enabled=Activ\u00e9 \:
custompages.dialog.add.field.label.regex=Is Regex?
custompages.dialog.add.field.label.content=Content\:
custompages.dialog.add.field.label.contentlocation=Content Location\:
custompages.dialog.add.field.content.empty.warn=The "Content" field can't be blank or simply wildcard (.*). 

custompages.dialog.modify.title=Modify Custom Page
custompages.dialog.modify.button.confirm=Confirmer

custompages.dialog.remove.button.cancel=Annuler
custompages.dialog.remove.button.confirm=Supprimer
custompages.dialog.remove.checkbox.label=Ne plus afficher ce message
custompages.dialog.remove.text=Are you sure you want to remove the selected Custom Page?
custompages.dialog.remove.title=Remove Custom Page

custompages.panel.description=Define custom pages for error conditions, etc.
custompages.panel.title=Custom Page

custompages.popup.indicator = {0} \: Custom Page Indicator
custompages.popup.url =  {0} \: Custom Page URL

custompages.name = Custom Pages Extension

custompages.table.header.enabled=Activ\u00e9
custompages.table.header.content=Content
custompages.table.header.contentlocation=Content Location
custompages.table.header.isregex=Is RegEx?
custompages.table.header.type=Custom Page Type

custompages.type.error=Error Page
custompages.type.notfound=Not Found
custompages.type.ok=Ok
custompages.type.other=Other

database.optionspanel.name = Base de donn\u00e9es
database.optionspanel.option.compact.label = Compacter (lors de l'arr\u00eat)
database.optionspanel.option.recoveryLog.label = Journal de r\u00e9cup\u00e9ration
database.optionspanel.option.recoveryLog.tooltip = <html>Contr\u00f4le si le journal de r\u00e9cup\u00e9ration de la base de donn\u00e9es est activ\u00e9 ou non.<br>Am\u00e9liore la performance de la base de donn\u00e9es quand d\u00e9sactiv\u00e9, mais peut conduire \u00e0 la perte de donn\u00e9es si ZAP s'arr\u00eate abruptement.<br>Note\: la session actuelle n'est pas touch\u00e9e, les changements prennent effet sur les sessions nouvelles ou r\u00e9ouvertes.</html>
database.optionspanel.option.request.body.size.label = Taille de corps de requ\u00eate maximale
database.optionspanel.option.response.body.size.label = Taille de corps de r\u00e9ponse maximale 

database.optionspanel.option.newsessionopt.label		= Default Option\:
database.optionspanel.option.newsessionopt.unspecified	= Non sp\u00e9cifi\u00e9
database.optionspanel.option.newsessionopt.timestamped	= Sauvegarder avec un nom horodat\u00e9
database.optionspanel.option.newsessionopt.userspec		= Sauvegarder avec un nom sp\u00e9cifi\u00e9 
database.optionspanel.option.newsessionopt.temporary	= Ne pas sauvegarder automatiquement
database.optionspanel.option.newsessionprompt.label		= Demander les options de sauvegarde de la nouvelle session

database.newsession.button.start = D\u00e9marrer
database.newsession.question	= <html><body><b>Voulez-vous sauvegarder la session ZAP?</b> </body</html>
database.newsession.prompt.label = Rappelez-vous de mon choix et ne me demandez plus.
database.newsession.prompt.note = <html><body>Vous pouvez toujours modifier votre d\u00e9cision via l'\u00e9cran Options / Base de donn\u00e9es</body</html>
database.newsession.temporary 	= <html><body>Non, je ne veux pas sauvegarder cette session pour le moment</body></html>
database.newsession.timestamped = <html><body>Oui, je veux sauvegarder cette session avec un nom bas\u00e9 sur l'horodatage actuel</body></html>
database.newsession.userspec	= <html><body>Oui, je veux enregistrer cette session, mais je veux en pr\u00e9ciser le nom et l'emplacement</body></html>

dynssl.button.generate           = G\u00e9n\u00e9rer
dynssl.button.import             = Importer
dynssl.button.later              = Plus tard
dynssl.desc                      = Cr\u00e9e un certificat SSL dynamique pour permettre d'intercepter les communications SSL sans avertissements du navigateur 
dynssl.filter.file				 = Fichiers config.xml ou *.pem 
dynssl.label.rootca              = Certificat racine du CA
dynssl.importpem.failedreadfile = Impossible de lire le fichier .pem s\u00e9lectionn\u00e9\:\n\
{0}
dynssl.importpem.nocertsection = Aucune section de certificat trouv\u00e9e dans le fichier .pem.\n\
Il devrait contenir le certificat encadr\u00e9 des jetons\:\n\
{0}\n\
et\:\n\
{1}
dynssl.importpem.certnobase64 = Le certificat n\u2019est pas correctement cod\u00e9 en base64.
dynssl.importpem.noprivkeysection = Aucune section de cl\u00e9 priv\u00e9e trouv\u00e9e dans le fichier .pem.\n\
Il devrait contenir la cl\u00e9 priv\u00e9e encadr\u00e9e des jetons\:\n\
{0}\n\
et\:\n\
{1}
dynssl.importpem.privkeynobase64 = La cl\u00e9 priv\u00e9e n\u2019est pas correctement cod\u00e9e en base64.
dynssl.importpem.failedkeystore = Impossible de cr\u00e9er le magasin de cl\u00e9s \u00e0 partir du fichier .pem\:\n\
{0}
dynssl.importpem.failed.title = Erreur importation Cert Root CA du fichier .pem
dynssl.message1.filecouldntloaded = Impossible d\u2019importer le certificat de CA racine depuis le fichier de config.\n\
Reportez-vous au fichier journal pour plus de d\u00e9tails.
dynssl.message1.title            = Erreur d'importation
dynssl.message2.caalreadyexists  = Un certificat racine du CA existe d\u00e9j\u00e0.
dynssl.message2.title            = Remplacer le certificat existant ?
dynssl.message2.wanttooverwrite  = Vous voulez remplacer le certificat actuel ?
dynssl.message2.willreplace      = Cr\u00e9ation d'un nouveau certificat, remplacera celui existant.
dynssl.message.nocertinconf = The selected configuration file does not have a certificate.
dynssl.message.nocertinconf.title = No Root CA Certificate
dynssl.name = Extension Certificats SSL Dynamiques
dynssl.options.name              = Certificats SSL dynamiques
dynssl.text.createnow            = Aller au panneau d'options et cr\u00e9er un certificat maintenant.
dynssl.text.notnow               = Pas maintenant, mais cr\u00e9er un certificat plus tard.
dynssl.text.sslwontwork          = SSL ne fonctionne pas si vous n'avez pas cr\u00e9\u00e9 et import\u00e9 un certificat racine de l'OWASP ZAP CA. Vous pouvez cr\u00e9er un tel certificat n'importe quel moment dans le menu options, vous n'avez pas \u00e0 le cr\u00e9er d\u00e8s maintenant.
dynssl.warn.cert.expired = ZAPs Root CA certificate has expired as of {0} (now\: {1}).\n\
You should regenerate it and re-install it in your browsers.\n\
\n\
Regenerate the certificate and go to the relevant options screen now?
dynssl.warn.cert.failed			= Failed to create Root CA certificate\: {0}
dynssl.cmdline.certload			= Loads the Root CA certificate from the specified file name
dynssl.cmdline.certload.done	= Root CA certificate loaded from {0}
dynssl.cmdline.certfulldump		= Dumps the Root CA full certificate (including the private key) into the specified file name, this is suitable for importing into ZAP
dynssl.cmdline.certpubdump		= Dumps the Root CA public certificate into the specified file name, this is suitable for importing into browsers
dynssl.cmdline.certdump.done	= Root CA certificate written to {0}
dynssl.cmdline.error.noread		= Cannot read file {0}
dynssl.cmdline.error.nowrite	= Cannot write to file {0}
dynssl.cmdline.error.write		= Error writing Root CA certificate to {0}

edit.find.button.cancel = Annuler
edit.find.button.find   = Trouver
edit.find.label.what    = Rechercher \:
edit.find.label.notfound = String not found.
edit.find.popup         = Rechercher...
edit.find.title         = Trouver
edit.name = Modifier l'Extension Menu

exportUrls.popup = Exporter toutes les URLs vers le fichier...
exportUrls.popup.selected = Exporter les URLs s\u00e9lectionn\u00e9es vers le fichier...
exportUrls.popup.context.error = Veuillez s\u00e9lectionner un Contexte.

export.button.name = Exporter
export.button.success = L'exportation de succ\u00e8s\!
export.button.error = Erreur lors de l'exportation\:
export.button.default.filename = SansTitre.csv

ext.desc = Vous permet de configurer les extensions charg\u00e9es au d\u00e9marrage de ZAP 
ext.name = Configuration de l'extension Extension

file.format.ascii       = Fichier texte ASCII
file.format.html        = Fichier HTML ASCII
file.format.json        = Fichier JSON
file.format.md          = Fichier Markdown ASCII
file.format.xml         = Fichier XML ASCII
file.format.zap.addon   = Accessoire ZAP
file.format.zap.context	= Contexte ZAP
file.format.zap.policy	= Strat\u00e9gie ZAP
file.format.zap.session = Session ZAP
file.load.error         = Erreur lors du chargement du fichier depuis
file.overwrite.warning  = Le fichier existe. Oui\=Ecraser, No\=Ajouter?
file.save.error         = Erreur lors de la sauvegarde du fichier dans  

flag.site.popup = Signaler comme

forcedUser.api.view.isForcedUserModeEnabled = Retourne \u00abtrue\u00bb si le mode \u00abmode utilisateur forc\u00e9\u00bb est activ\u00e9, \u00abfalse\u00bb dans le cas contraire
forcedUser.api.view.getForcedUser = Donne l'utilisateur (ID), d\u00e9fini comme \u00abutilisateur forc\u00e9\u00bb pour le contexte donn\u00e9 (ID)
forcedUser.api.view.getForcedUser.param.contextId=\ 
forcedUser.api.action.setForcedUser = D\u00e9finit l'utilisateur (ID) qui doit \u00eatre utilis\u00e9 en mode \u00abutilisateur forc\u00e9\u00bb pour le contexte donn\u00e9 (ID)
forcedUser.api.action.setForcedUser.param.contextId=\ 
forcedUser.api.action.setForcedUser.param.userId=\ 
forcedUser.api.action.setForcedUserModeEnabled = D\u00e9finit si le mode \u00abutilisateur forc\u00e9\u00bb doit \u00eatre activ\u00e9 ou non
forcedUser.api.action.setForcedUserModeEnabled.param.boolean=\ 
forcedUser.api.desc=\ 
forcedUser.name = Forced User Extension
forceduser.panel.title						= Utilisateur forc\u00e9
forceduser.panel.label.description			= S\u00e9lectionnez l'utilisateur qui sera utilis\u00e9 pour toutes les requ\u00eates formul\u00e9es pour ce contexte, si le mode 'Utilisateur forc\u00e9' est activ\u00e9 \:
forceduser.toolbar.button.disabled 	= Mode utilisateur forc\u00e9 d\u00e9sactiv\u00e9 - Configurez au moins un utilisateur forc\u00e9 par contexte \u00e0 activer
forceduser.toolbar.button.on 		= Mode utilisateur forc\u00e9 activ\u00e9 - cliquez ici pour d\u00e9sactiver
forceduser.toolbar.button.off	 	= Mode utilisateur forc\u00e9 d\u00e9sactiv\u00e9 - Cliquez ici pour activer 
forceduser.menuitem.label = Activer le mode "Utilisateur Forc\u00e9"

footer.alerts.high.tooltip   = Alertes de priorit\u00e9 \u00e9lev\u00e9e
footer.alerts.info.tooltip   = Alertes d'informations
footer.alerts.label          = <html>&nbsp;Alertes&nbsp;</html>
footer.alerts.low.tooltip    = Alertes de priorit\u00e9 faible
footer.alerts.medium.tooltip = Alertes de priorit\u00e9 moyenne
footer.primary.proxy = Primary Proxy\: {0}
footer.proxy.representation = {0}\:{1} 
footer.proxy.tooltip = <html>Primary Proxy\:<br>{0}<html>
footer.proxy.tooltip.enabled.alts = Alternate (Enabled)\:<br>{0}
footer.proxy.tooltip.disabled.alts = Alternate (Disabled)\:<br>{0}
footer.scans.label           = Scans en cours

form.dialog.button.cancel = Annuler

generic.error.internal.title = Erreur interne
generic.error.internal.msg = An error occurred while performing the action.\n\
Consider reporting the error with following details\:
generic.filter.label = Filtre\:
generic.filter.tooltip = Le syst\u00e8me de filtrage supporte les expressions r\u00e9guli\u00e8res.
generic.options.panel.security.protocols.title = Protocoles de s\u00e9curit\u00e9
generic.options.panel.security.protocols.ssl2hello.label = SSLv2Hello
generic.options.panel.security.protocols.ssl3.label = SSL 3
generic.options.panel.security.protocols.tlsv1.label = TLS 1
generic.options.panel.security.protocols.tlsv1.1.label = TLS 1.1
generic.options.panel.security.protocols.tlsv1.2.label = TLS 1.2
generic.options.panel.security.protocols.tlsv1.3.label = TLS 1.3
generic.options.panel.security.protocols.protocol.not.supported.tooltip = Protocole non support\u00e9 par la JRE
generic.options.panel.security.protocols.error.no.protocols.selected = Vous devez s\u00e9lectionner au moins un protocole de s\u00e9curit\u00e9.
generic.options.panel.security.protocols.error.just.sslv2hello.selected = SSLv2Hello doit \u00eatre s\u00e9lectionn\u00e9 en conjonction avec d'autres protocoles de s\u00e9curit\u00e9.
generic.value.disabled	= D\u00e9sactiv\u00e9
generic.value.text.separator.comma = {0}, {1}
generic.value.time.duration.value.unit = {0} {1}
generic.value.time.duration.unit.milliseconds = ms
generic.value.time.duration.unit.seconds = r
generic.value.time.duration.unit.minutes = min
generic.value.time.duration.unit.hours = h
generic.value.size.bytes.value.unit = {0} {1}
generic.value.size.bytes.unit.bytes = octets
generic.value.size.bytes.unit.kibytes = KiB
generic.value.size.bytes.unit.mibytes = MiB
generic.value.size.bytes.unit.gibytes = GiB

help.button.tooltip = Guide utilisateur de OWASP ZAP
help.dialog.button.tooltip = Aide pour cette bo\u00eete de dialogue
help.desc           = Guide utilisateur de OWASP ZAP
help.error.nohelp	= Guide de l'utilisateur pas install\u00e9 - t\u00e9l\u00e9chargez l'accessoire \u00abaide\u00bb depuis la foire aux modules
help.menu.guide     = Guide utilisateur de OWASP ZAP
help.name = Extension Aide

history.addnote.title                  = Ajouter une note
history.browser.popup                  = Ouvrir l'URL dans le navigateur
history.browser.warning                = Impossible d'afficher le message HTTP dans le navigateur.
history.browser.disabled               = Displaying HTTP messages in browser is disabled as ZAP appears to be running in a container
history.delete.popup                   = Supprimer (de la vue)
history.export.messages.popup          = Exporter le message dans un fichier...
history.export.messages.select.warning = S\u00e9lectionnez des messages HTTP dans le panneau Historique avant d'exporter vers le fichier.
history.export.response.popup          = Export Response(s) to File...
history.export.response.select.warning = S\u00e9lectionnez un message HTTP dans le panneau historique avant exportation vers le fichier.
history.filter.button.apply            = Appliquer
history.filter.button.clear            = Effacer
history.filter.button.filter           = Filtrer
history.filter.badregex.warning		   = Expression r\u00e9guli\u00e8re invalide\: {0}
history.filter.desc.label.alerts = Alertes
history.filter.desc.label.codes = Codes
history.filter.desc.label.methods = M\u00e9thodes
history.filter.desc.label.notes = Notes
history.filter.desc.label.tags = Tags
history.filter.desc.label.urlexcregex = Regex d'exc d'URL
history.filter.desc.label.urlincregex = Regex d'inc d'URL
history.filter.label.alerts            = Alertes
history.filter.label.codes             = Codes
history.filter.label.desc              = Select the required filters below. You can select multiple rows in each element. An element is not used for filtering if none of the rows in it are selected.
history.filter.label.filter            = Filtre\:
history.filter.label.methods           = M\u00e9thodes
history.filter.label.notes             = Notes
history.filter.label.off               = OFF
history.filter.label.on                = EN
history.filter.label.tags              = Tags
history.filter.notes.absent            = Absent
history.filter.notes.ignore            = Ignorer
history.filter.notes.present           = Pr\u00e9sent
history.filter.title                   = Historique de filtre
history.filter.label.urlexcregex	   = Expression r\u00e9guli\u00e8re URL exc\: 
history.filter.label.urlincregex	   = Expression r\u00e9guli\u00e8re URL inc\: 
history.linkWithSitesSelection.unselected.button.tooltip = Lier avec s\u00e9lection de sites
history.linkWithSitesSelection.selected.button.tooltip = Supprimer le lien avec la s\u00e9lection de sites
history.managetags.button.add          = Ajouter
history.managetags.button.delete       = Supprimer
history.managetags.button.save         = Sauvegarder
history.managetags.label.addtag        = Ajouter un Tag \:
history.managetags.label.currenttags   = Tags actuels \:
history.managetags.title               = Manage History Tags
history.name = Extension Historique
history.note.popup                     = Remarque...
history.panel.mnemonic		           = h
history.panel.title                    = Historique
history.purge.popup                    = Supprimer
history.purge.warning                  = L'historique va \u00eatre purg\u00e9 de la base de donn\u00e9es.  Continuer?
history.resend.popup                   = Renvoyer...
history.scan.warning                   = Erreur de chargement de l'historique.
history.scope.button.selected          = Afficher toutes les URL
history.scope.button.unselected        = Afficher uniquement les URL du p\u00e9rim\u00e8tre
history.showinhistory.popup            = Afficher dans l'onglet Historique
history.showresponse.popup             = Afficher la r\u00e9ponse dans le navigateur
history.tags.popup                     = Manage History Tags...

httpSessions.api.view.sessions = Donne les sessions du site donn\u00e9. Retourne \u00e9ventuellement la session avec le nom donn\u00e9.
httpSessions.api.view.sessions.param.site=\ 
httpSessions.api.view.sessions.param.session=\ 
httpSessions.api.view.activeSession = Donne le nom de la session active pour le site donn\u00e9.
httpSessions.api.view.activeSession.param.site=\ 
httpSessions.api.view.defaultSessionTokens = Gets the default session tokens.
httpSessions.api.view.sessionTokens = Donne les noms des jetons de session pour le site donn\u00e9.
httpSessions.api.view.sessionTokens.param.site=\ 
httpSessions.api.view.sites = Donne tous les sites ayant des sessions.
httpSessions.api.action.createEmptySession = Cr\u00e9e une session vide pour le site donn\u00e9. En option avec le nom donn\u00e9.
httpSessions.api.action.createEmptySession.param.site=\ 
httpSessions.api.action.createEmptySession.param.session=\ 
httpSessions.api.action.removeSession = Supprime la session du site donn\u00e9.
httpSessions.api.action.removeSession.param.site=\ 
httpSessions.api.action.removeSession.param.session=\ 
httpSessions.api.action.setActiveSession = Active la session donn\u00e9e pour le site donn\u00e9.
httpSessions.api.action.setActiveSession.param.site=\ 
httpSessions.api.action.setActiveSession.param.session=\ 
httpSessions.api.action.unsetActiveSession = D\u00e9truit la session active du site donn\u00e9.
httpSessions.api.action.unsetActiveSession.param.site=\ 
httpSessions.api.action.addSessionToken = Ajoute le jeton de session au site donn\u00e9.
httpSessions.api.action.addSessionToken.param.site=\ 
httpSessions.api.action.addSessionToken.param.sessionToken=\ 
httpSessions.api.action.removeSessionToken = Supprime le jeton de session du site donn\u00e9.
httpSessions.api.action.removeSessionToken.param.site=\ 
httpSessions.api.action.removeSessionToken.param.sessionToken=\ 
httpSessions.api.action.setSessionTokenValue = Renseigne la valeur du jeton de la session donn\u00e9e pour le site donn\u00e9.
httpSessions.api.action.setSessionTokenValue.param.site=\ 
httpSessions.api.action.setSessionTokenValue.param.session=\ 
httpSessions.api.action.setSessionTokenValue.param.sessionToken=\ 
httpSessions.api.action.setSessionTokenValue.param.tokenValue=\ 
httpSessions.api.action.renameSession = Renomme la session du site donn\u00e9.
httpSessions.api.action.renameSession.param.site=\ 
httpSessions.api.action.renameSession.param.oldSessionName=\ 
httpSessions.api.action.renameSession.param.newSessionName=\ 
httpSessions.api.action.addDefaultSessionToken = Adds a default session token with the given name and enabled state.
httpSessions.api.action.addDefaultSessionToken.param.sessionToken=\ 
httpSessions.api.action.addDefaultSessionToken.param.tokenEnabled=\ 
httpSessions.api.action.setDefaultSessionTokenEnabled = Sets whether or not the default session token with the given name is enabled.
httpSessions.api.action.setDefaultSessionTokenEnabled.param.sessionToken=\ 
httpSessions.api.action.setDefaultSessionTokenEnabled.param.tokenEnabled=\ 
httpSessions.api.action.removeDefaultSessionToken = Removes the default session token with the given name.
httpSessions.api.action.removeDefaultSessionToken.param.sessionToken=\ 
httpSessions.api.desc=\ 
httpsessions.panel.mnemonic				= h
httpsessions.panel.title				= Sessions http
httpsessions.name = Extension Sessions HTTP
httpsessions.toolbar.site.label			= Site\:
httpsessions.toolbar.site.select		= --S\u00e9lectionnez un site--
httpsessions.toolbar.newsession.tooltip = Forcer une nouvelle session
httpsessions.toolbar.newsession.label	= Nouvelle session
httpsessions.toolbar.options.button		= Options
httpsessions.session.defaultName		= Session {0}
httpsessions.desc						= Extension traitant les sessions HTTP
httpsessions.table.header.name			= Nom
httpsessions.table.header.active		= Actif
httpsessions.table.header.tokens		= Valeurs des Jetons de Session
httpsessions.table.header.matched		= Messages mis en correspondance
httpsessions.popup.find = Find Related Messages
httpsessions.popup.session.active.set	= D\u00e9finir comme \u00e9tant actif
httpsessions.popup.session.active.unset	= Retirer le status actif
httpsessions.popup.session.copyToken    = Copier la valeur du jeton de session dans le presse-papiers
httpsessions.popup.session.remove		= Supprimer la session
httpsessions.popup.session.addUser		= Ajouter l'utilisateur en tant que 'Manuel Auth' pour le contexte...
httpsessions.api.error.rename			= Impossible de renommer car la session n'a pas \u00e9t\u00e9 trouv\u00e9e ou le nom existe d\u00e9j\u00e0
httpsessions.options.title				= Sessions http
httpsessions.options.table.header.token		= Nom du jeton
httpsessions.options.label.tokens       = <html><p>Jetons de session par d\u00e9faut (non sensible \u00e0 la casse)</p><p><i>* SI vous ajoutez un nom ou changez l'un des noms de jeton, il est n\u00e9cessaire de revisiter les pages contenant ces jetons afin qu'ils soient reconnus.</i></p></html>
httpsessions.options.label.proxyOnly	= Activ\u00e9 uniquement pour le Proxy (non recommand\u00e9)
httpsessions.options.table.header.enabled = Actif
httpsessions.options.dialog.token.add.button.cancel           = Annuler
httpsessions.options.dialog.token.add.button.confirm          = Ajouter
httpsessions.options.dialog.token.add.title                   = Ajouter un Jeton de Session HTTP
httpsessions.options.dialog.token.field.label.enabled         = Activ\u00e9 \:
httpsessions.options.dialog.token.field.label.name            = Jeton\:
httpsessions.options.dialog.token.modify.button.confirm       = Modifier
httpsessions.options.dialog.token.modify.title                = Modifier le Jeton de Session HTTP
httpsessions.options.dialog.token.remove.button.cancel        = Annuler
httpsessions.options.dialog.token.remove.button.confirm       = Supprimer
httpsessions.options.dialog.token.remove.checkbox.label       = Ne plus afficher ce message
httpsessions.options.dialog.token.remove.text                 = Etes-vous certain de vouloir supprimer le jeton s\u00e9lectionn\u00e9?
httpsessions.options.dialog.token.remove.title                = Supprimer le Jeton de Session HTTP
httpsessions.options.dialog.token.warning.name.repeated.text  = Un jeton de Session HTTP de m\u00eame nom existe d\u00e9j\u00e0.
httpsessions.options.dialog.token.warning.name.repeated.title = Nom du jeton de session HTTP dupliqu\u00e9

http.panel.model.header.warn.malformed = Failed to parse the header, is it well-formed?
http.panel.model.header.warn.notfound  = No header found.
http.panel.component.warn.datainvalid = Unable to switch components, failed to set the data to the message.
http.panel.noSuitableComponentFound = Aucun composant ad\u00e9quat n'a \u00e9t\u00e9 trouv\u00e9 pour afficher le message.
http.panel.component.all.tooltip = Affichage combin\u00e9 de l'en-t\u00eate et du corps
http.panel.component.split.body = Corps\: 
http.panel.component.split.header = En-t\u00eate\: 
http.panel.component.split.tooltip = S\u00e9parer l'affichage de l'en-t\u00eate et du corps
http.panel.name = Combined HTTP Panels Extension
http.panel.request.mnemonic		 = r
http.panel.request.title 		 = Requ\u00eate
http.panel.requestAndResponse.title = Request & Response
http.panel.response.mnemonic	 = r
http.panel.response.title 		 = R\u00e9ponse
http.panel.view.formtable.ext.name = HTTP Panel Form Table View Extension
http.panel.view.hex.ext.name = HTTP Panel Hex View Extension
http.panel.view.hex.name         = Hex
http.panel.view.image.ext.name = HTTP Panel Image View Extension
http.panel.view.image.name       = Image
http.panel.view.largerequest.name = Grande requ\u00eate
http.panel.view.largerequest.ext.name = HTTP Panel Large Request View Extension
http.panel.view.largerequest.split.warning = <html><p>Tr\u00e8s grand corps de r\u00e9ponse - Changez de vue pour l'afficher.<p>Notez que le chargement de ce message peut prendre un certain temps</html> 
http.panel.view.largerequest.all.warning = Tr\u00e8s grand corps de requ\u00eate - Changez de vue pour l'afficher.\n\
Notez que le chargement de ce message peut prendre un certain temps. 
http.panel.view.largeresponse.ext.name = HTTP Panel Large Response View Extension
http.panel.view.largeresponse.name = R\u00e9ponse de grande taille
http.panel.view.largeresponse.split.warning = <html><p>Le corps de la r\u00e9ponse est de grande taille - Changez de vue pour l'afficher.<p>Sachez que le chargement de ce message peut prendre un certain temps</html> 
http.panel.view.largeresponse.all.warning = Le corps de la r\u00e9ponse est de grande taille - Changez de vue pour l'afficher. Sachez que le chargement de ce message peut prendre un certain temps. 
http.panel.view.posttable.ext.name = HTTP Panel Post Table View Extension
http.panel.view.requestquery.ext.name = HTTP Panel Query Table View Extension
http.panel.view.syntaxhighlighter.ext.name = HTTP Panel Syntax Highlighter View Extension
http.panel.view.warn.datainvalid = Unable to switch views, failed to set the data to the message.

http.panel.view.text.name        = Raw View
http.panel.view.table.name       = Vue par onglet
http.panel.view.tablev2.name       = Table v2
http.panel.view.table.paramName  = Nom du param\u00e8tre
http.panel.view.table.paramValue = Valeur
http.panel.view.tableparam.addins = Modules compl\u00e9mentaires
http.panel.view.tableparam.type = Type
http.panel.view.tableparam.functions = Fonctions
http.panel.view.syntaxtext.popup.view.label                    = Vue
http.panel.view.syntaxtext.popup.view.antiAliasing             = Anti-Aliasing
http.panel.view.syntaxtext.popup.view.showLineNumbers          = Afficher les num\u00e9ros de ligne
http.panel.view.syntaxtext.popup.view.codeFolding = Code Folding
http.panel.view.syntaxtext.popup.view.wordWrap                 = Retour \u00e0 la ligne
http.panel.view.syntaxtext.popup.view.highlightCurrentLine     = Mettre en surbrillance la ligne courante
http.panel.view.syntaxtext.popup.view.fadeCurrentHighlightLine = Fondu de la ligne actuellement en surbrillance
http.panel.view.syntaxtext.popup.view.showWhitespaceCharacters = Montrer les caract\u00e8res d'espace
http.panel.view.syntaxtext.popup.view.showNewlineCharacters    = Montrer les caract\u00e8res de saut de ligne
http.panel.view.syntaxtext.popup.view.markOccurrences          = Marquer les occurrences
http.panel.view.syntaxtext.popup.view.roundedSelectionEdges    = Bords de s\u00e9lection arrondis
http.panel.view.syntaxtext.popup.view.bracketMatching          = Correspondance des parenth\u00e8ses
http.panel.view.syntaxtext.popup.view.animatedBracketMatching  = Correspondance des parenth\u00e8ses anim\u00e9e
http.panel.view.syntaxtext.popup.syntax.label        = Syntaxe
http.panel.view.syntaxtext.popup.syntax.autoDetect   = D\u00e9tection automatique
http.panel.view.syntaxtext.syntax.plain              = Brut
http.panel.view.syntaxtext.syntax.css                = CSS
http.panel.view.syntaxtext.syntax.html               = HTML
http.panel.view.syntaxtext.syntax.javascript         = JavaScript
http.panel.view.syntaxtext.syntax.json               = JSON
http.panel.view.syntaxtext.syntax.xml                = XML
http.panel.view.syntaxtext.syntax.xWwwFormUrlencoded = x-www-form-urlencoded

jvm.options.title				= JVM
jvm.options.error.writing		= Impossible d''enregistrer les options de JVM dans le fichier de propri\u00e9t\u00e9s {0}\:\n\
{1}
jvm.options.label.jvmoptions	= Options de JVM\:
jvm.options.warning.restart		= Les modifications apport\u00e9es aux options de JVM ne s'appliqueront que lorsque le programme sera red\u00e9marr\u00e9.
jvm.options.memory.size = Size\: {0}
jvm.options.memory.used = Used\: {0}
jvm.options.memory.max = Max\: {0}

keyboard.api.cheatsheet.header		= <head><title>Raccourcis clavier OWASP ZAP</title></head><body><h1>Raccourcis clavier OWASP ZAP</h1> <table border\="0"> <tr><th>Action</th> <th></th> <th>Modificateurs</th> <th>Cl\u00e9</th></tr>
keyboard.api.cheatsheet.tablerow	= <tr><td>{0}</td><td>&nbsp;</td><td>{1}</td><td>{2}</td></tr>
keyboard.api.cheatsheet.footer		= </table> <br/> G\u00e9n\u00e9r\u00e9s par l'API de ZAP de OWASP</body>
keyboard.api.other.cheatsheetActionOrder = Lists the keyboard shortcuts sorted by action, optionally, showing actions without shortcut set.
keyboard.api.other.cheatsheetKeyOrder = Lists the keyboard shortcuts sorted by keyboard shortcut, optionally, showing actions without shortcut set.
keyboard.desc						= Ajoute le support des raccourcis clavier configurables pour tous les menus ZAP.
keyboard.key.alt					= Alt
keyboard.key.control				= Contr\u00f4le
keyboard.key.down					= Vers le bas
keyboard.key.left					= Gauche
keyboard.key.right					= Droit
keyboard.key.shift					= MAJ
keyboard.key.up						= Vers le haut
keyboard.name = Extension Configuration du Clavier

keyboard.options.button.cheatAction = Fiche de r\u00e9sum\u00e9 'Action'
keyboard.options.button.cheatAction.tooltip = <html><body>G\u00e9n\u00e8re une fiche de r\u00e9sum\u00e9 des raccourcis clavier HTML tri\u00e9s par 'action'<br>Ceci n'est disponible que si l'API est activ\u00e9e</body></html>
keyboard.options.button.cheatKey = Fiche de r\u00e9sum\u00e9 'Cl\u00e9'
keyboard.options.button.cheatKey.tooltip = <html><body>G\u00e9n\u00e8re une fiche de r\u00e9sum\u00e9 des raccourcis clavier HTML tri\u00e9s par 'cl\u00e9'<br>Ceci n'est disponible que si l'API est activ\u00e9e</body></html>
keyboard.dialog.button.save		= Ensemble
keyboard.dialog.label.action	= Action\: 
keyboard.dialog.label.key		= Cl\u00e9\:
keyboard.dialog.label.control	= Contr\u00f4le\:
keyboard.dialog.label.alt		= Alt\:
keyboard.dialog.label.shift		= MAJ\:
keyboard.dialog.title			= Modifier raccourci clavier
keyboard.dialog.warning.dup		= D\u00e9j\u00e0 utilis\u00e9 pour\: {0}
keyboard.options.button.reset	= Remettre \u00e0 z\u00e9ro
keyboard.options.table.header.menu	= Menu
keyboard.options.table.header.key	= Cl\u00e9
keyboard.options.table.header.mods	= Modificateurs
keyboard.options.title			= Clavier

localProxies.api.action.addAdditionalProxy = Ajoute un nouveau Proxy avec les d\u00e9tails fournis.
localProxies.api.action.addAdditionalProxy.param.address=\ 
localProxies.api.action.addAdditionalProxy.param.port=\ 
localProxies.api.action.addAdditionalProxy.param.behindNat=\ 
localProxies.api.action.addAdditionalProxy.param.alwaysDecodeZip=\ 
localProxies.api.action.addAdditionalProxy.param.removeUnsupportedEncodings=\ 
localProxies.api.action.removeAdditionalProxy = Supprime le proxy additionnel avec le port et l'adresse sp\u00e9cifi\u00e9s.
localProxies.api.action.removeAdditionalProxy.param.address=\ 
localProxies.api.action.removeAdditionalProxy.param.port=\ 
localProxies.api.desc=\ 
localProxies.api.view.additionalProxies = Donne tous les proxys additionnels qui ont \u00e9t\u00e9 configur\u00e9s.

locale.options.label.change   = <html><body><p>Vous pouvez changer la langue en s\u00e9lectionnant <br>&nbsp; &nbsp; &nbsp;&nbsp; Outils / Options... / Ecran</body></html>
locale.options.label.language = Veuillez s\u00e9lectionner votre langue \:

log4j.desc                  = Consigne les erreurs dans l'onglet sortie en mode de d\u00e9veloppement seulement
log4j.icon.title			= Erreurs
log4j.name = Extension Log4j
log4j.tools.menu.gc         = Lancer le ramasse-miettes

manReq.name = Manual Request Editor Extension
manReq.button.send             = Envoyer
manReq.button.send.tooltip = Alt+Enter
manReq.button.send.tooltip.mac = Control+Option+Return
manReq.warn.datainvalid = Unable to set the data to the message.
manReq.checkBox.fixLength      = Update Content Length
manReq.checkBox.followRedirect = Suivre les redirections
manReq.checkBox.useSession     = Utiliser la session de suivi actuelle
manReq.checkBox.useCookies     = Accept cookies
manReq.checkBox.useCSRF        = Regenerate Anti-CSRF Token
manReq.dialog.title            = Editeur de requ\u00eate
manReq.pullDown.method         = M\u00e9thode
manReq.pullDown.method.warn = Unable to change the method, failed to set the data to the message.
manReq.tab.request             = Requ\u00eate
manReq.tab.response            = R\u00e9ponse
manReq.display.tabs            = S\u00e9parer les onglets de requ\u00eate et de r\u00e9ponse
manReq.display.above           = Requ\u00eate affich\u00e9e au-dessus de la r\u00e9ponse
manReq.display.sidebyside      = Requ\u00eate et r\u00e9ponse c\u00f4te-\u00e0-c\u00f4te
manReq.label.timeLapse		   = Heure\: 
manReq.label.contentLength     = Longueur du corps \: 
manReq.label.totalLength       = Longueur totale \: 
manReq.label.totalLengthBytes  = octets
manReq.outofscope.warning      = URL cible pas dans le p\u00e9rim\u00e8tre
manReq.outofscope.redirection.warning = Une redirection n''a pas \u00e9t\u00e9 suivie parce qu''elle \u00e9tait en dehors du p\u00e9rim\u00e8tre\:\n\
{0}
manReq.safe.warning            = Requ\u00eates manuelles non autoris\u00e9es en mode s\u00e9curis\u00e9

menu.analyse                  = Analyser
menu.analyse.mnemonic         = a
menu.analyse.scan             = Scanner
menu.analyse.scanAll          = Tout Scanner
menu.analyse.scanPolicy       = Strat\u00e9gie de balayage...
menu.analyse.spider           = Indexer...
menu.edit                     = Modifier
menu.edit.mnemonic            = m
menu.edit.find                = Rechercher...
menu.edit.find.mnemonic       = r
menu.edit.search.next.item                = Next Result
menu.edit.search.next.item.mnemonic       = n
menu.edit.search.previous.item            = Previous Result
menu.edit.search.previous.item.mnemonic   = p
menu.edit.search              = Rechercher...
menu.edit.search.item = Rechercher...
menu.edit.search.item.mnemonic = e
menu.edit.zapmode	       = Mode ZAP
menu.file                     = Fichier
menu.file.mnemonic            = r
menu.file.closeSession        = La session en cours sera ferm\u00e9e.  Cr\u00e9er une nouvelle session ?
menu.file.closeSession.mnemonic = r
menu.file.context.create      = Nouveau contexte...
menu.file.context.export	  = Exporter le contexte...
menu.file.context.import	  = Importer le contexte
menu.file.discardSession      = La session en cours n'est pas enregistr\u00e9e.  L'abandonner et cr\u00e9er une nouvelle session ?
menu.file.error.selectedCurrentSession.msg = Invalid file, it is the current session.
menu.file.error.selectedCurrentSession.title = Current Session Selected
menu.file.exit                = Quitter
menu.file.exit.delete         = Sortir et supprimer la session...
menu.file.exit.delete.warning = \u00cates-vous s\u00fbr de vouloir supprimer la session?\n\
Elle sera d\u00e9finitivement perdue\!
menu.file.exit.message.activeActions = <html>Les actions suivantes sont toujours actives\: <ul>{0}</ul>Arr\u00eater toutes les actions en cours et quitter?</html>
menu.file.exit.message.resourcesNotSavedAndActiveActions = <html>Des ressources ne sont pas encore sauvegard\u00e9es et des actions sont encore en cours\: <br>Ressources non sauvegard\u00e9es\: <ul>{0}</ul>Actions en cours\: <ul>{1}</ul>Arr\u00eater toutes les actions en cours, abandonner toutes ces ressources et quitter?</html>
menu.file.exit.message.resourcesNotSaved   = <html>Les ressources suivantes n''ont pas \u00e9t\u00e9 enregistr\u00e9es\:<ul>{0}</ul>Quitter et abandonner toutes ces ressources?</html>
menu.file.exit.message.sessionResNotSaved  = La session en cours
menu.file.exit.mnemonic		  = m
menu.file.loadSession         = Fichier de session en cours de chargement.  Veuillez patienter...
menu.file.loadSession.mnemonic = c
menu.file.newSession.wait.dialogue = Cr\u00e9ation d'un nouveau fichier de session. Veuillez patienter...
menu.file.newSession          = Nouvelle session
menu.file.newSession.error    = Erreur de cr\u00e9ation de la nouvelle session
menu.file.newSession.mnemonic = n
menu.file.openSession         = Ouvrir la session...
menu.file.openSession.error   = Erreur d'ouverture d'une session
menu.file.openSession.errorFile = Erreur d'ouverture du fichier de session.
menu.file.openSession.mnemonic = o
menu.file.persistSession      = Sauvegarder la session...
menu.file.persistSession.error = Erreur de sauvegarde de la session
menu.file.properties          = Propri\u00e9t\u00e9s de la session...
menu.file.properties.mnemonic = p
menu.file.save                = Sauvegarder
menu.file.saveAs              = Enregistrer sous...
menu.file.savingSession       = Fichier de session en cours de sauvegarde.  Veuillez patienter ...
menu.file.savingSession.error = Erreur de sauvegarde du fichier de session.
menu.file.savingSnapshot      = Enregistrer la capture instantan\u00e9e de session
menu.file.session.activeactions = <html>Les actions suivantes sont toujours actives \: <ul>{0}</ul>Arr\u00eater toutes les actions en cours et continuer ?</html>
menu.file.sessionExists.error = Session d\u00e9j\u00e0 sauvegard\u00e9e sur le disque.  Vous n'avez pas besoin de l'enregistrer \u00e0 nouveau.
menu.file.sessionNotExist.error = Vous pouvez capturer une session uniquement quand elle est sauvegard\u00e9e sur le disque.
menu.file.sessionProperties   = Propri\u00e9t\u00e9s de la session...
menu.file.snapshot.activeactions = <html>No actions can be active to snapshot the session\:<ul>{0}</ul></html>
menu.file.shuttingDown        = Arr\u00eat du serveur et de la base de donn\u00e9es...
menu.file.snapshotSession     = Instantan\u00e9 de session
menu.file.snapshotSession.error = Erreur d'enregistrement de l'instantan\u00e9 de session
menu.file.snapshotSession.mnemonic = e
menu.help                     = Aide
menu.help.mnemonic            = h
menu.help.about               = A propos de OWASP ZAP
menu.help.zap.support = Support Info...
menu.help.about.mnemonic      = a
menu.import                   = Importer
menu.import.mnemonic          = p
menu.online                   = En ligne
menu.online.mnemonic          = o
menu.report                   = Rapport
menu.report.mnemonic          = r
menu.report.html.generate     = G\u00e9n\u00e9rer un rapport HTML...
menu.tools                    = Outils
menu.tools.mnemonic           = o
menu.tools.ascanadv			  = Balayage actif avanc\u00e9...
menu.tools.brk.cont           = Submit and Continue to Next Breakpoint
menu.tools.brk.cont.mnemonic  = c
menu.tools.brk.custom         = Add a Custom HTTP Breakpoint...
menu.tools.brk.custom.mnemonic = p
menu.tools.brk.drop           = Jeter la requ\u00eate ou la r\u00e9ponse
menu.tools.brk.drop.mnemonic  = j
menu.tools.brk.req			  = Permuter le point d'arr\u00eat sur toutes les requ\u00eates
menu.tools.brk.req.mnemonic	  = j
menu.tools.brk.resp			  = Permuter le point d'arr\u00eat sur toutes les r\u00e9ponses
menu.tools.brk.resp.mnemonic  = r
menu.tools.brk.step           = Etape
menu.tools.brk.step.mnemonic  = e
menu.tools.filter             = Filtrer...
menu.tools.manReq             = Editeur de requ\u00eate...
menu.tools.options            = Options...
menu.tools.options.mnemonic   = o
menu.tools.options.errorSavingOptions = Erreur d'enregistrement des options.
menu.tools.spider			  = Indexer...
menu.view                     = Vue
menu.view.mnemonic            = v
menu.view.enableImage         = Activer l'image dans l'historique
menu.view.showtab             = Afficher l'onglet
menu.view.tab				  = Onglet {0}
menu.view.tabs.hide		      = Cacher les onglets lib\u00e9r\u00e9s
menu.view.tabs.pin            = Epingler tous les onglets visibles
menu.view.tabs.show			  = Afficher tous les onglets
menu.view.tabs.unpin          = D\u00e9tacher tous les onglets

multiple.options.regexes.table.header.regex = Regex
multiple.options.regexes.dialog.add.regex.title = Ajouter une expression r\u00e9guli\u00e8re
multiple.options.regexes.dialog.add.regex.button.confirm = Ajouter
multiple.options.regexes.dialog.export.button = Exporter
multiple.options.regexes.dialog.export.error = Failed to export Regex patterns.\n\
\n\
{0}
multiple.options.regexes.dialog.import.button = Importer
multiple.options.regexes.dialog.import.error = Failed to import Regex patterns.\n\
\n\
{0}
multiple.options.regexes.dialog.modify.regex.title = Modifier l'expression r\u00e9guli\u00e8re
multiple.options.regexes.dialog.modify.regex.button.confirm = Modifier
multiple.options.regexes.dialog.remove.regex.title = \u00cates-vous s\u00fbr de vouloir supprimer l'expression r\u00e9guli\u00e8re s\u00e9lectionn\u00e9e?
multiple.options.regexes.dialog.remove.regex.text = Effacer l'expression r\u00e9guli\u00e8re
multiple.options.regexes.dialog.remove.regex.button.cancel = Annuler
multiple.options.regexes.dialog.remove.regex.button.confirm = Supprimer
multiple.options.regexes.dialog.remove.regex.checkbox.label = Ne plus afficher ce message
multiple.options.regexes.dialog.regex.invalid.title = Expression r\u00e9guli\u00e8re non valide
multiple.options.regexes.dialog.regex.invalid.text = L''expression r\u00e9guli\u00e8re fournie n''est pas valide\:\n\
{0}
multiple.options.regexes.dialog.regex.invalid.alreadyExist.title = Duplicated Regular Expression
multiple.options.regexes.dialog.regex.invalid.alreadyExist.text = Regular expression already exists.
multiple.options.regexes.dialog.regex.label = Expression r\u00e9guli\u00e8re\:

multiple.options.panel.add.button.label                         = Ajouter...
multiple.options.panel.disableAll.button.label                  = D\u00e9sactiver Tout
multiple.options.panel.enableAll.button.label                   = Activer Tout
multiple.options.panel.modify.button.label                      = Modifier...
multiple.options.panel.remove.button.label                      = Supprimer
multiple.options.panel.removeWithoutConfirmation.checkbox.label = Remove Without Confirmation

multiple.options.panel.ordered.move.top.button.label = En haut
multiple.options.panel.ordered.move.top.button.tooltip = D\u00e9place l'\u00e9l\u00e9ment s\u00e9lectionn\u00e9 au premier rang.
multiple.options.panel.ordered.move.up.button.label = Vers le haut
multiple.options.panel.ordered.move.up.button.tooltip = D\u00e9place l'\u00e9l\u00e9ment s\u00e9lectionn\u00e9 d'une position vers le haut.
multiple.options.panel.ordered.move.down.button.label = Vers le bas
multiple.options.panel.ordered.move.down.button.tooltip = D\u00e9place l'\u00e9l\u00e9ment s\u00e9lectionn\u00e9 d'une position vers le bas.
multiple.options.panel.ordered.move.bottom.button.label = En bas
multiple.options.panel.ordered.move.bottom.button.tooltip = D\u00e9place l'\u00e9l\u00e9ment s\u00e9lectionn\u00e9 au dernier rang.

network.ssl.error.connect = Une exception s\u2019est produite lors de la tentative de se connecter \u00e0\: 
network.ssl.error.exception = L\u2019exception \u00e9tait\:\n\

network.ssl.error.exception.rootcause = Cause premi\u00e8re\:\n\

network.ssl.error.help = Le document suivant peut \u00eatre utile pour r\u00e9soudre cet \u00e9chec\:\n\
{0} 
network.ssl.error.help.url = https\://www.zaproxy.org/faq/how-to-connect-to-an-https-site-that-reports-a-handshake-failure/

output.panel.clear.button.label = Effacer
output.panel.clear.button.toolTip = Effacer le panneau de sortie

options.acsrf.table.header.token             = Jeton
options.acsrf.label.tokens            = <html><body><p>Ces jetons sont trait\u00e9s comme jetons anti-CSRF.</p><p>A l'heure actuelle, seuls les jetons de param\u00e8treFORM sont pris en charge</p><p>Tous les noms de jeton sont trait\u00e9s comme insensibles \u00e0 la casse.</p><p>Si vous ajoutez ou modifiez des noms de jeton, alors il est n\u00e9cessaire de revisiter les pages contenant ces jetons afin qu'ils soient reconnus.</p></body></html>
options.acsrf.title                   = Jetons anti-CSRF
options.acsrf.SearchForPartialMatching = Use params as Anti-CSRF token if its name contain one of the tokens (partial matching).

options.acsrf.dialog.token.add.button.cancel           = Annuler
options.acsrf.dialog.token.add.button.confirm          = Ajouter
options.acsrf.dialog.token.add.title                   = Ajouter un jeton anti-CSRF
options.acsrf.dialog.token.field.label.enabled         = Activ\u00e9 \:
options.acsrf.dialog.token.field.label.name            = Jeton\:
options.acsrf.dialog.token.modify.button.confirm       = Modifier
options.acsrf.dialog.token.modify.title                = Modifier le jeton anti-CSRF
options.acsrf.dialog.token.remove.button.cancel        = Annuler
options.acsrf.dialog.token.remove.button.confirm       = Supprimer
options.acsrf.dialog.token.remove.checkbox.label       = Ne plus afficher ce message \u00e0 nouveau
options.acsrf.dialog.token.remove.text                 = Etes-vous certain de vouloir supprimer le jeton s\u00e9lectionn\u00e9?
options.acsrf.dialog.token.remove.title                = Supprimer le jeton anti-CSRF
options.acsrf.dialog.token.warning.name.repeated.text  = Un jeton anti-CSRF portant le nom sp\u00e9cifi\u00e9 existe d\u00e9j\u00e0.
options.acsrf.dialog.token.warning.name.repeated.title = Nom du jeton anti-CSRF dupliqu\u00e9
options.acsrf.table.header.enabled               = Actif

options.display.timestamp.format.combobox.tooltip = S\u00e9lectionnez ou entrez un format d'horodatage (bas\u00e9 sur Java SimpleDateFormat). \n\
Appuyez sur entr\u00e9e pour le voir appliqu\u00e9 \u00e0 l'exemple.\n\
(si votre format conduit \u00e0 un \u00e9chec, un format par d\u00e9faut sera utilis\u00e9.)
options.display.timestamp.format.outputtabtimestamps.label = Afficher les horodateurs sur les onglets de sortie?

# TODO alpha code
options.globalexcludeurl.dialog.token.add.button.cancel           = Annuler
options.globalexcludeurl.dialog.token.add.button.confirm          = Ajouter
options.globalexcludeurl.dialog.token.add.title                   = Ajouter une regex d'URL \u00e0 exclure globalement
options.globalexcludeurl.dialog.token.field.label.enabled         = Activ\u00e9 \:
options.globalexcludeurl.dialog.token.field.label.name            = Regex d'exclusion d'URL \:
options.globalexcludeurl.dialog.token.field.label.description     = D\u00e9scription\:
options.globalexcludeurl.dialog.token.modify.button.confirm       = Modifier
options.globalexcludeurl.dialog.token.modify.title                = Modifier une regex d'URL \u00e0 exclure globalement
options.globalexcludeurl.dialog.token.remove.button.cancel        = Annuler
options.globalexcludeurl.dialog.token.remove.button.confirm       = Supprimer
options.globalexcludeurl.dialog.token.remove.checkbox.label       = Ne plus afficher ce message
options.globalexcludeurl.dialog.token.remove.text                 = \u00cates-vous s\u00fbr de vouloir supprimer la regex d'URL s\u00e9lectionn\u00e9e?
options.globalexcludeurl.dialog.token.remove.title                = Supprimer une regex d'URL \u00e0 exclure globalement
options.globalexcludeurl.dialog.token.warning.name.repeated.text  = Une autre regex existe d\u00e9j\u00e0 pour cette URL \u00e0 exclure globalement.
options.globalexcludeurl.dialog.token.warning.name.repeated.title = Regex d'URL \u00e0 exclure globalement dupliqu\u00e9e
options.globalexcludeurl.table.header.token                       = Regex d'URL
options.globalexcludeurl.table.header.enabled                     = Actif
options.globalexcludeurl.table.header.description                 = Description
options.globalexcludeurl.label.tokens            = <html><body><p>These regex URLs will be ignored by the Proxy, Scanner, and Spider when activated. See the help pages for more information.</p></body></html>
options.globalexcludeurl.title                   = Global Exclude URL

# this is displayed in the three proxy/spider/scanner ignore config panels
options.globalexcludeurl.seeglobalconfig         = Remarque\: les URLs r\u00e9pertori\u00e9es dans Options / URL \u00e0 exclure globalement seront \u00e9galement ignor\u00e9es.


options.cert.button.browse            = Parcourir
options.cert.button.delete            = Supprimer
options.cert.button.keystore          = Add to KeyStore
options.cert.button.pkcs11            = Add to KeyStore
options.cert.button.setactive         = Activer
options.cert.error                    = Erreur
options.cert.error.accesskeystore     = Error accessing KeyStore\: 
options.cert.error.crypto             = L'API Crypto ne fonctionne pas encore - D\u00e9sol\u00e9
options.cert.error.fingerprint        = Erreur de calcul de l'empreinte de la cl\u00e9 \: 
options.cert.error.password           = Votre mot de passe ou le pilote est peut-\u00eatre incorrect.
options.cert.error.password.blank 	  = Vous n'avez pas renseign\u00e9 le champ PIN.
options.cert.error.pkcs11			  = Essayez d'ajouter le pilote PKCS\#11 \u00e0 nouveau...
options.cert.error.pkcs11notavailable = <html><body><p>Le fournisseur Sun PKCS\#11 requis n'est pas disponible.</p><p>Pour plus d'informations, consultez la page \:</p></body></html>
options.cert.error.pkcs11notavailable.sun.hyperlink = http\://docs.oracle.com/javase/7/docs/technotes/guides/security/p11guide.html\#Requirements
options.cert.error.pkcs11notavailable.sun.hyperlink.text = Fournisseur de PKCS\#11 Sun
options.cert.error.pkcs11notavailable.ibm.hyperlink = http\://pic.dhe.ibm.com/infocenter/java7sdk/v7r0/topic/com.ibm.java.security.component.71.doc/security-component/pkcs11implDocs/ibmpkcs11.html
options.cert.error.pkcs11notavailable.ibm.hyperlink.text = Fournisseur IBMPKCS11Impl
options.cert.error.pkcs12nopass       = Les fichiers PKCS \#12 avec des mots de passe vides ne sont pas pris en charge.
options.cert.error.usepassfile        = Utilisez s'il vous pla\u00eet un fichier prot\u00e9g\u00e9 par mot de passe.
options.cert.error.wrongpassword      = PIN ou mot de passe PKCS\#11 incorrect
options.cert.error.wrongpasswordlast  = (Dernier essai avant de bloquer la carte \u00e0 puce)
options.cert.label.activecerts        = Certificat actif
options.cert.label.addkeystore        = <html><body><p>Ajoutez votre fichier de cl\u00e9s, puis s\u00e9lectionnez le certificat d\u00e9sir\u00e9.</p><p>Les r\u00e9glages du certificat ne seront pas stock\u00e9s dans les options et vous devrez activer le certificat la prochaine fois que vous red\u00e9marrerez ZAP.</p></body></html>
options.cert.label.client.cert        = Certificat client
options.cert.label.driver             = Pilote
options.cert.label.enableunsafesslrenegotiation	= Activer ren\u00e9gociation SSL/TLS non s\u00fbre
options.cert.label.enableunsafesslrenegotiationwarning = Pour activer la ren\u00e9gociation de SSL/TLS non s\u00fbre, vous devez le r\u00e9enclencher avant d'\u00e9tablir une connexion HTTPS.  Si cela ne fonctionne pas, red\u00e9marrez ZAP et activer cette option en premier lieu.
options.cert.label.enterpassword      = Entrez le mot de passe
options.cert.label.file               = Fichier
options.cert.label.keystore           = KeyStore
options.cert.label.password           = Mot de passe
options.cert.label.pincode            = Code PIN
options.cert.label.useclientcert      = Utiliser les certificats clients
options.cert.tab.cryptoapi            = CrytoAPI
options.cert.tab.keystore             = KeyStore
options.cert.tab.pkcs                 = PKCS\#12
options.cert.tab.pkcs11               = PKCS\#11
options.cert.title               = Certificat client
options.dialog.title = Options
options.dialog.rootName = Options
options.dialog.reset.button = Remettre aux d\u00e9fauts de fabrique
options.dialog.reset.warn = Etes-vous s\u00fbr de vouloir r\u00e9initialiser toutes les options?\n\
\n\
Ceci est imm\u00e9diat et ne peut pas \u00eatre repris\!
options.dialog.reset.error = Erreur de r\u00e9initialisation des options\:\n\
{0}
options.dialog.reset.error.panel = Failed to reset {0} options panel\:\n\
{1}
options.dialog.save.error = Erreur de sauvegarde des options\:\n\
{0}
options.name = Options Extension
options.ext.button.openurl            = Ouvrir la page d'accueil dans le navigateur
options.ext.label.author              = Auteur
options.ext.label.core                = Noyau
options.ext.label.enabled             = Actif
options.ext.label.extension           = Extension
options.ext.label.iscore              = Oui
options.ext.label.name                = Nom
options.ext.label.addon = Accessoire
options.ext.label.url                 = Page d'accueil
options.ext.title                     = Extensions
options.ext.label.enable              = <html><body>Les extensions ne seront activ\u00e9es ou d\u00e9sactiv\u00e9es qu'apr\u00e8s red\u00e9marrage.</body></html>
options.lang.file.chooser.description = Fichier de langue ZAP
options.lang.importer.browse                      = Parcourir...
options.lang.importer.button                      = Importer
options.lang.importer.dialog.message.error        = L'importation a \u00e9chou\u00e9 \: il n'y a aucun fichier de langue dans le paquet de langue fournis
options.lang.importer.dialog.message.filenotfound = L'importation a \u00e9chou\u00e9 \: le fichier de paquet de langue fourni n'est pas valide ou n'existe pas 
options.lang.importer.dialog.message.success      = {0} fichiers de langue import\u00e9s
options.lang.importer.dialog.title                = Importateur de paquet de langue
options.lang.importer.label                       = Importer un nouveau paquet de langue (fichier *.zaplang) \:
options.lang.label.restart                        = <html><body><p>Les changements de langue ou \u00e0 l'affichage ne seront appliqu\u00e9s qu'au red\u00e9marrage du programme.</p></body></html>
options.lang.selector.label                       = Langue\:
options.lang.title                                = Langue
options.lang.usesystemslocaleformat.label = Use system''s locale ({0}) for formatting.
options.lang.usesystemslocaleformat.tooltip = Sets whether or not the system's locale should be used for formatting dates, numbers, and/or currencies.
options.proxy.additional.title = Proxys additionnels
options.proxy.local.label.alwaysDecodeGzip = Toujours d\u00e9compresser le contenu compress\u00e9
options.proxy.local.label.behindnat = Derri\u00e8re un NAT
options.proxy.local.label.browser     = <html><body><br /><p>D\u00e9finissez votre configuration de proxy du navigateur \u00e0 l'aide de ce qui pr\u00e9c\u00e8de. Les ports http et https doivent \u00eatre identiques \u00e0 ceux ci-dessus.</p></body></html>
options.proxy.local.label.removeUnsupportedEncodings = Supprimer les codages non pris en charge
options.proxy.local.label.address = Adresse (p.ex. localhost, 127.0.0.1)
options.proxy.local.label.port        = Port (e.g. 8080)\:
options.proxy.local.title             = Proxy local
options.proxy.local.tooltip.alwaysDecodeGzip = <html>Toujours d\u00e9compresser automatiquement le contenu compress\u00e9. Cette option est n\u00e9cessaire pour les applications ignorant l'en-t\u00eate modifi\u00e9e \u00ab Accept-Encoding \u00bb <br>\n\
Cette option devrait \u00eatre toujours activ\u00e9e, \u00e0 moins que le d\u00e9codage casse l'application test\u00e9e. <br>\n\
Les messages encod\u00e9s ne seront pas correctement analys\u00e9s (que ce soit par les balayages passifs ou actifs).</html>
options.proxy.local.tooltip.behindnat = <html>Indique que le Proxy Local (ZAP) est derri\u00e8re un NAT. <br>Quand s\u00e9lectionn\u00e9, ZAP va tenter de d\u00e9terminer l\u2019adresse IP publique, <br>afin de d\u00e9tecter et g\u00e9rer correctement les requ\u00eates avec l\u2019adresse IP publique.<br>Reportez-vous \u00e0 la page d\u2019aide pour plus de d\u00e9tails.</html>
options.proxy.local.tooltip.removeUnsupportedEncodings = <html>Permet au proxy local de supprimer les encodages non support\u00e9s du champ \u00ab Accept-Encoding \u00bb de l'en-t\u00eate de requ\u00eate, <br> ainsi aucun encodage (non support\u00e9) n'est appliqu\u00e9 \u00e0 la r\u00e9ponse.<br>Cette option devrait \u00eatre toujours activ\u00e9e, sauf lors du test de l'encodage.<br>Les r\u00e9ponses HTTP encod\u00e9es avec des encodages non support\u00e9s ne seront pas correctement analys\u00e9es (que ce soit par les scanners actifs et passifs).</html>

options.proxy.dialog.proxy.warning.dup.title = Proxy dupliqu\u00e9
options.proxy.dialog.proxy.warning.dup.message = Un proxy avec cette adresse et ce port est d\u00e9j\u00e0 d\u00e9fini
options.proxy.dialog.proxy.warning.fail.title = Proxy Invalide 
options.proxy.dialog.proxy.warning.fail.message = Impossible d''\u00e9couter sur cette adresse et ce port\: {0}\:{1}
options.proxy.dialog.proxy.add.title			= Ajouter un proxy local
options.proxy.dialog.proxy.add.button.confirm	= Ajouter
options.proxy.dialog.proxy.modify.button.confirm = Modifier
options.proxy.dialog.proxy.modify.title			= Modifier le proxy local
options.proxy.dialog.proxy.remove.button.cancel        = Annuler
options.proxy.dialog.proxy.remove.button.confirm       = Supprimer
options.proxy.dialog.proxy.remove.checkbox.label       = Ne plus afficher ce message
options.proxy.dialog.proxy.remove.text                 = Are you sure you want to remove the selected Proxy?
options.proxy.dialog.proxy.remove.title                = Supprimer le proxy local

options.script.table.header.dir       = R\u00e9pertoire
options.script.label.dirs             = <html><body><p>Scripts will be loaded from these directories.</p>\n\
<p>The scripts must be in subdirectories named after the relevant script type (such as 'active', 'passive', 'proxy', etc.) and must have an appropriate extension for the script language used.</p>\n\
<p>Scripts that cannot be written to will be added to the Templates section.</p> </body></html>
options.script.title                   = Scripts
options.script.dialog.dirs.add.button.cancel           = Annuler
options.script.dialog.dirs.add.button.confirm          = Ajouter
options.script.dialog.dirs.modify.button.confirm       = Modifier
options.script.dialog.dirs.noscripts.warning           = Le r\u00e9pertoire s\u00e9lectionn\u00e9 ne semble pas contenir de scripts valides. Ajouter quand m\u00eame le r\u00e9pertoire?
options.script.dialog.dirs.remove.button.cancel        = Annuler
options.script.dialog.dirs.remove.button.confirm       = Supprimer
options.script.dialog.dirs.remove.checkbox.label       = Ne plus afficher ce message
options.script.dialog.dirs.remove.text                 = \u00cates-vous s\u00fbr de vouloir supprimer les r\u00e9pertoires s\u00e9lectionn\u00e9s?
options.script.dialog.dirs.remove.title                = Supprimer les r\u00e9pertoires de script

output.panel.mnemonic		= o
output.panel.title 			= Sortie

paramcontainer.panel.search.tooltip = Click to search or press 'Enter'
paramcontainer.panel.clear.tooltip = Clear Search Results

params.anticsrf.add.popup	= Add Name as Anti-CSRF Token
params.anticsrf.remove.popup	= Remove Name as Anti-CSRF Token
params.api.view.params		= Pr\u00e9sente les param\u00e8tres du site sp\u00e9cifi\u00e9, ou de tous les sites si le site n'est pas sp\u00e9cifi\u00e9
params.api.view.params.param.site=\ 
params.api.desc=\ 
params.desc                 = R\u00e9sumer et analyser les param\u00e8tres de formulaire, l'URL ainsi que les cookies
params.name = Parameters Extension
params.panel.mnemonic		= p
params.panel.title          = Params
params.search.popup			= Rechercher
params.session.add.popup	= Signaler comme jeton de session
params.session.remove.popup	= Supprimer l'indicateur de jeton de session
params.table.header.flags   = Balises
params.table.header.name    = Nom
params.table.header.numvals = \# valeurs
params.table.header.pcchange = % de changement
params.table.header.type    = Type
params.table.header.used    = Utilis\u00e9
params.table.header.values  = Valeurs
params.toolbar.site.label   = Site\:
params.toolbar.site.select  = --S\u00e9lectionnez un site--
params.type.cookie			= Cookie
params.type.form			= FORM
params.type.url				= URL
params.type.header          = En-t\u00eate
params.type.multipart = Multipart

paste.desc        = Fournit une option de clic droit pour coller le texte du presse-papiers
paste.paste.popup = Coller

proxy.error.host.unknown = Unknown host
proxy.error.port = Cannot listen on port {0}\:{1} - try specifying a different port for ZAP to use
proxy.error.port.retry = Proxy port {0} was in use. Try\:  
proxy.error.address = Ne peut pas \u00e9couter \u00e0 l'adresse
proxy.error.generic = Une erreur s'est produite au d\u00e9marrage du proxy\:\n\

proxy.error.readtimeout = Impossible de lire {0} en {1} secondes, v\u00e9rifiez si le site est disponible et, dans ce cas, envisagez de r\u00e9gler la temporisation de lecture dans le panneau d\u2019options de connexion de ZAP.


proxies.name							= Proxys locaux
proxies.desc							= G\u00e9rer les configurations du proxy local
proxies.options.table.header.enabled	= Activ\u00e9
proxies.options.table.header.address	= Adresse
proxies.options.table.header.port		= Port
proxies.options.title					= Proxys locaux

pscan.activeAction = Passive scanning {0} messages
pscan.api.action.setEnabled = D\u00e9finit si l'analyse passive est activ\u00e9e ou non
pscan.api.action.setEnabled.param.enabled=\ 
pscan.api.action.setScanOnlyInScope = D\u00e9finit si l\u2019analyse passive doit \u00eatre effectu\u00e9e uniquement sur des messages se trouvant dans le p\u00e9rim\u00e8tre ou pas.
pscan.api.action.setScanOnlyInScope.param.onlyInScope=\ 
pscan.api.action.enableAllScanners = Active tous les scanners passifs
pscan.api.action.enableAllTags = Enables all passive scan tags.
pscan.api.action.disableAllScanners = D\u00e9sactive tous les scanners passifs
pscan.api.action.enableScanners = Active tous les scanners passifs avec les ID donn\u00e9s (liste des ID s\u00e9par\u00e9s par des virgules)
pscan.api.action.enableScanners.param.ids=\ 
pscan.api.action.disableAllTags = Disables all passive scan tags.
pscan.api.action.disableScanners = D\u00e9sactive tous les scanners passifs avec les ID donn\u00e9s (liste des ID s\u00e9par\u00e9s par des virgules)
pscan.api.action.disableScanners.param.ids=\ 
pscan.api.action.setScannerAlertThreshold = D\u00e9finit le seuil d'alerte de l'analyseur passif avec l'ID donn\u00e9, les valeurs accept\u00e9es pour le seuil d'alerte\: OFF, DEFAULT, LOW, MEDIUM et HIGH
pscan.api.action.setScannerAlertThreshold.param.id=\ 
pscan.api.action.setScannerAlertThreshold.param.alertThreshold=\ 
pscan.api.action.setMaxAlertsPerRule = Sets the maximum number of alerts a passive scan rule should raise.
pscan.api.action.setMaxAlertsPerRule.param.maxAlerts=\ 
pscan.api.desc=\ 
pscan.api.view.currentRule = Show information about the passive scan rule currently being run (if any).
pscan.api.view.scanners = R\u00e9pertorie tous les scanners passifs avec ses ID, nom, \u00e9tat activ\u00e9 et seuil d'alerte.
pscan.api.view.recordsToScan	= Le nombre d'enregistrements \u00e0 analyser par le scanner passif
pscan.api.view.scanOnlyInScope = Indique si l\u2019analyse passive doit \u00eatre effectu\u00e9e uniquement sur des messages se trouvant dans le p\u00e9rim\u00e8tre ou pas.
pscan.api.view.maxAlertsPerRule = Gets the maximum number of alerts a passive scan rule should raise.
pscan.desc                                  = Scanner passif
pscan.footer.label = Passive Scan Queue
pscan.name = Extension de Scan Passif
pscan.options.header                        = <html><body><p>The following passive scan rules have been defined.</p></body></html>

pscan.options.level.label	   = Seuil d'alerte passive\:

pscan.options.dialog.scanner.field.label.config                  = Tag\:
pscan.options.dialog.scanner.field.label.editRequestHeaderRegex  = Regex d'en-t\u00eate de requ\u00eate\:
pscan.options.dialog.scanner.field.label.editRequestUrlRegex     = Regex d'URL de requ\u00eate\:
pscan.options.dialog.scanner.field.label.editResponseBodyRegex   = Regex de corps de r\u00e9ponse\:
pscan.options.dialog.scanner.field.label.editResponseHeaderRegex = Regex d'en-t\u00eate de r\u00e9ponse\:
pscan.options.dialog.scanner.field.label.enabled                 = Activ\u00e9 \:
pscan.options.dialog.scanner.field.label.name                    = Nom\:
pscan.options.main.name = Scanner passif
pscan.options.main.label.scanOnlyInScope = Only scan messages in scope
pscan.options.main.label.scanFuzzerMessages = Include traffic from the Fuzzer when passive scanning
pscan.options.main.label.maxAlertsPerRule = Max alerts any rule can raise\:
pscan.options.main.label.maxBodySizeInBytes = Max body size in bytes to scan\:
pscan.options.name                          = Scan passif
pscan.options.table.header.enabled                 = Actif
pscan.options.table.header.name                    = Nom
pscan.options.table.header.configuration = Tag
pscan.options.dialog.scanner.add.button.confirm             = Ajouter
pscan.options.dialog.scanner.add.title                      = Ajouter la r\u00e8gle d'analyse passive
pscan.options.dialog.scanner.modify.title                = Modifier la r\u00e8gle d'analyse passive
pscan.options.dialog.scanner.modify.button.confirm       = Modifier
pscan.options.dialog.scanner.remove.button.cancel        = Annuler
pscan.options.dialog.scanner.remove.button.confirm       = Supprimer
pscan.options.dialog.scanner.remove.checkbox.label       = Ne plus afficher ce message
pscan.options.dialog.scanner.remove.text                 = \u00cates-vous s\u00fbr de vouloir supprimer la r\u00e8gle d'analyse passive choisie?
pscan.options.dialog.scanner.remove.title                = Supprimer la r\u00e8gle d'analyse passive
pscan.options.dialog.scanner.button.label.command           = ...
pscan.options.dialog.scanner.button.label.workingDir        = ...
pscan.options.dialog.scanner.warning.name.repeated.text = Une r\u00e8gle d'analyse passive avec le nom donn\u00e9 existe d\u00e9j\u00e0.
pscan.options.dialog.scanner.warning.name.repeated.title = Nom de la r\u00e8gle d'analyse passive dupliqu\u00e9
pscan.options.dialog.scanner.warning.invalid.regex.title = Expression r\u00e9guli\u00e8re non valide
pscan.options.dialog.scanner.warning.invalid.requestHeaderRegex  = L'expression r\u00e9guli\u00e8re fournie pour l'en-t\u00eate de requ\u00eate n'est pas valide.
pscan.options.dialog.scanner.warning.invalid.requestUrlRegex     = L'expression r\u00e9guli\u00e8re fournie pour la requ\u00eate URL n'est pas valide.
pscan.options.dialog.scanner.warning.invalid.responseBodyRegex   = L'expression r\u00e9guli\u00e8re fournie pour le corps de r\u00e9ponse n'est pas valide.
pscan.options.dialog.scanner.warning.invalid.responseHeaderRegex = L'expression r\u00e9guli\u00e8re fournie pour le corps de r\u00e9ponse n'est pas valide.

pscan.options.policy.title         		= R\u00e8gles d'analyse passive
pscan.options.policy.apply.label		= Appliquer
pscan.options.policy.go.button			= Aller
pscan.options.policy.rules.label		= R\u00e8gles
pscan.options.policy.thresholdTo.label	= Seuil \u00e0

pscan.stats.passivescanner.title	= Stats de la r\u00e8gle d'analyse passive
pscan.scripts.passivescanner.title	= R\u00e8gles de script d'analyse passive
pscan.scripts.interface.passive.error = Le script de R\u00e8gles passives fourni ({0}) n''impl\u00e9mente pas l''interface requise. Veuillez vous r\u00e9f\u00e9rer aux mod\u00e8les fournis en exemples.
pscan.scripts.type.passive			= R\u00e8gles passives
pscan.scripts.type.passive.desc		= Passive Rules scripts run when the Passive Scanner runs.\n\
\n\
\n\
You must enable them before they will be used.\n\
\n\


report.complete.warning=Rapport d''analyse g\u00e9n\u00e9r\u00e9. Veuillez parcourir le fichier \u00e0\: {0}

ruleConfig.api.action.resetRuleConfigValue		= R\u00e9initialiser la configuration de la r\u00e8gle sp\u00e9cifi\u00e9e, qui existe probablement d\u00e9j\u00e0
ruleConfig.api.action.resetRuleConfigValue.param.key=\ 
ruleConfig.api.action.resetAllRuleConfigValues	= R\u00e9initialiser toutes les configurations de r\u00e8gle
ruleConfig.api.action.setRuleConfigValue		= D\u00e9finir la configuration de r\u00e8gle sp\u00e9cifi\u00e9e, qui existe probablement d\u00e9j\u00e0
ruleConfig.api.action.setRuleConfigValue.param.key=\ 
ruleConfig.api.action.setRuleConfigValue.param.value=\ 
ruleConfig.api.desc=\ 
ruleConfig.api.view.ruleConfigValue				= Afficher la configuration de r\u00e8gle sp\u00e9cifi\u00e9e
ruleConfig.api.view.ruleConfigValue.param.key=\ 
ruleConfig.api.view.allRuleConfigs				= Afficher toutes les configurations de r\u00e8gle sp\u00e9cifi\u00e9es
ruleconfig.desc					= Configuration des r\u00e8gles actives et passives
ruleconfig.dialog.button.reset	= Remettre \u00e0 z\u00e9ro
ruleconfig.dialog.label.key		= Cl\u00e9\:
ruleconfig.dialog.label.value	= Valeur \:
ruleconfig.dialog.label.default	= D\u00e9faut\:
ruleconfig.dialog.label.desc	= D\u00e9scription\:
ruleconfig.dialog.title			= Modifier la configuration de r\u00e8gle
ruleconfig.name = Scanner Rule Configuration Extension
ruleconfig.options.button.reset	= R\u00e9tablir tous les param\u00e8tres par d\u00e9faut
ruleconfig.options.table.header.key		= Cl\u00e9
ruleconfig.options.table.header.default	= D\u00e9faut
ruleconfig.options.table.header.value	= Valeur
ruleconfig.options.title 		= Configuration de r\u00e8gle

rules.common.sleep = La dur\u00e9e en secondes utilis\u00e9e pour les attaques temporelles
rules.cookie.ignorelist = Une liste de noms de cookie s\u00e9par\u00e9s par des virgules.\n\
Les cookies inclus dans cette liste seront ignor\u00e9s lors de la recherche de probl\u00e8mes en lien avec les cookies.
rules.csrf.ignorelist = Une liste d'identifiants s\u00e9par\u00e9s par des virgules.\n\
Tous les formulaires avec un nom ou un ID correspondant \u00e0 l\u2019un de ces identifiants seront ignor\u00e9s lors de la recherche de jetons anti CSRF disparus. \n\
N\u2019utilisez cette fonction que pour ignorer des formulaires que vous tenez pour s\u00fbrs, par exemple des formulaires de recherche.
rules.csrf.ignore.attname = Le nom d\u2019un attribut HTML pouvant \u00eatre utilis\u00e9 pour indiquer qu\u2019un formulaire n\u2019a pas besoin d'un jeton d\u2019anti-CSRF. Si \u00abrules.csrf.ignore.attvalue\u00bb est sp\u00e9cifi\u00e9, celui-ci doit \u00e9galement correspondre \u00e0 la valeur de l\u2019attribut. En cas de pr\u00e9sence, toute alerte s\u2019y rapportant sera report\u00e9e comme INFO. 
rules.csrf.ignore.attvalue = La valeur d\u2019un attribut HTML nomm\u00e9 \u00abrules.csrf.ignore.attname\u00bb pouvant \u00eatre utilis\u00e9 pour indiquer qu\u2019un formulaire n\u2019a pas besoin d'un jeton d\u2019anti-CSRF. En cas de pr\u00e9sence, toute alerte s\u2019y rapportant sera report\u00e9e comme INFO.
rules.domains.trusted = A comma separated list of URL regex patterns. Any URLs that match the patterns will be considered trusted domains and the issues ignored.
rules.domxss.browserid = The ID of the browser to be used by DOM XSS scan rule. The IDs supported are documented in the help of DOM XSS add-on.

scanner.category.browser = Browser client
scanner.category.info    = Collecte d'informations
scanner.category.inject  = Injection
scanner.category.misc    = Divers
scanner.category.server  = S\u00e9curit\u00e9 du serveur
scanner.category.undef   = Non d\u00e9fini
scanner.delete.popup     = Supprimer
scanner.delete.confirm   = \u00cates-vous s\u00fbr de vouloir supprimer l'alerte(s) ?
scanner.edit.popup       = Modifier...
scanner.false.positive.popup = Mark as False Positive
scanner.save.warning     = Erreur de sauvegarde de la strat\u00e9gie.

script.api.view.globalVar = Gets the value of the global variable with the given key. Returns an API error (DOES_NOT_EXIST) if no value was previously set.
script.api.view.globalVar.param.varKey=\ 
script.api.view.globalCustomVar = Gets the value (string representation) of a global custom variable. Returns an API error (DOES_NOT_EXIST) if no value was previously set.
script.api.view.globalCustomVar.param.varKey = The key of the variable.
script.api.view.globalVars = Gets all the global variables (key/value pairs).
script.api.view.globalCustomVars = Gets all the global custom variables (key/value pairs, the value is the string representation).
script.api.view.listEngines = R\u00e9pertorie les moteurs de script disponibles
script.api.view.listScripts = R\u00e9pertorie les scripts disponibles, avec leur moteur, nom, description, type et statut d'erreur.
script.api.view.listTypes = Lists the script types available.
script.api.view.scriptVar = Gets the value of the variable with the given key for the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists or if no value was previously set.
script.api.view.scriptVar.param.scriptName=\ 
script.api.view.scriptVar.param.varKey=\ 
script.api.view.scriptCustomVar = Gets the value (string representation) of a custom variable. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists or if no value was previously set.
script.api.view.scriptCustomVar.param.scriptName = The name of the script.
script.api.view.scriptCustomVar.param.varKey = The key of the variable.
script.api.view.scriptVars = Gets all the variables (key/value pairs) of the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.view.scriptVars.param.scriptName=\ 
script.api.view.scriptCustomVars = Gets all the custom variables (key/value pairs, the value is the string representation) of a script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.view.scriptCustomVars.param.scriptName = The name of the script.
script.api.action.enable = Active le script avec le nom donn\u00e9
script.api.action.enable.param.scriptName=\ 
script.api.action.clearGlobalVar = Clears the global variable with the given key.
script.api.action.clearGlobalVar.param.varKey=\ 
script.api.action.clearGlobalCustomVar = Clears a global custom variable.
script.api.action.clearGlobalCustomVar.param.varKey = The key of the variable.
script.api.action.clearGlobalVars = Clears the global variables.
script.api.action.clearScriptVar = Clears the variable with the given key of the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.action.clearScriptVar.param.scriptName=\ 
script.api.action.clearScriptVar.param.varKey=\ 
script.api.action.clearScriptCustomVar = Clears a script custom variable.
script.api.action.clearScriptCustomVar.param.scriptName = The name of the script.
script.api.action.clearScriptCustomVar.param.varKey = The key of the variable.
script.api.action.clearScriptVars = Clears the variables of the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.action.clearScriptVars.param.scriptName=\ 
script.api.action.disable = D\u00e9sactive le script avec le nom donn\u00e9
script.api.action.disable.param.scriptName=\ 
script.api.action.load = Charge un script dans ZAP \u00e0 partir du fichier local donn\u00e9, avec le nom, le type et le moteur, en option avec une description
script.api.action.load.param.scriptName=\ 
script.api.action.load.param.scriptType=\ 
script.api.action.load.param.scriptEngine=\ 
script.api.action.load.param.fileName=\ 
script.api.action.load.param.scriptDescription=\ 
script.api.action.load.param.charset=\ 
script.api.action.remove = Supprime le script avec le nom donn\u00e9
script.api.action.remove.param.scriptName=\ 
script.api.action.runStandAloneScript = Runs the stand alone script with the given name
script.api.action.runStandAloneScript.param.scriptName=\ 
script.api.action.setGlobalVar = Sets the value of the global variable with the given key.
script.api.action.setGlobalVar.param.varKey=\ 
script.api.action.setGlobalVar.param.varValue=\ 
script.api.action.setScriptVar = Sets the value of the variable with the given key of the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.action.setScriptVar.param.scriptName=\ 
script.api.action.setScriptVar.param.varKey=\ 
script.api.action.setScriptVar.param.varValue=\ 
script.api.desc=\ 
script.cmdline.help					= Script \u00e0 d\u00e9marrer en ligne de commande ou \u00e0 charger dans l'interface graphique
script.cmdline.nofile				= Script introuvable \: {0}
script.cmdline.noread				= Le script n''est pas lisible \: {0}
script.cmdline.noext				= Le script n''a pas d''extension \: {0}
script.cmdline.noengine				= Moteur de script pas trouv\u00e9 pour l''extension \: {0}

script.desc							= Int\u00e9gration de script
script.info.scriptsNotAdded.message = Il n'\u00e9tait pas possible d'ajouter les scripts suivants en raison d'erreurs\:
script.info.scriptsNotAdded.table.column.scriptName = Nom du script
script.info.scriptsNotAdded.table.column.scriptEngine = Moteur de script
script.info.scriptsNotAdded.table.column.errorCause = Erreur/Cause
script.info.scriptsNotAdded.error.missingType = Type de script manquant\: {0}
script.info.scriptsNotAdded.error.invalidChars =  S\u00e9quence de caract\u00e8res non valides (UTF-8)
script.info.scriptsNotAdded.error.other = (plus de d\u00e9tails dans le fichier journal)
script.interface.httpsender.error   = Aucune interface de script trouv\u00e9e pour le script HttpSender
script.interface.proxy.error		= Aucune interface de script trouv\u00e9e pour les scripts de Proxy
script.interface.targeted.error		= Aucune interface de script trouv\u00e9e pour les scripts cibles
script.name = Script Extension
script.tree.root					= Scriptage
script.tree.scripts					= Scripts
script.tree.templates				= Mod\u00e8les
script.type.httpsender              = HTTP Sender
script.type.httpsender.desc         = Le script HTTP Sender est ex\u00e9cut\u00e9 pour chaque requ\u00eate/r\u00e9ponse envoy\u00e9e/re\u00e7ue par ZAP.\n\
\n\
Cela comprend les messages transmis par proxy, les messages envoy\u00e9s durant le balayage actif, le robot,...\n\
\n\
Vous devez activer ces requ\u00eates/r\u00e9ponses pour qu'elles soient utilis\u00e9es.
script.type.inline					= A la file
script.type.library					= Biblioth\u00e8que
script.type.proxy					= Proxy
script.type.proxy.desc				= Les scripts de proxy sont ex\u00e9cut\u00e9s pour chaque requ\u00eate et r\u00e9ponse relay\u00e9e par ZAP.   \n\
\n\
Vous devez les activer afin qu'ils soient utilis\u00e9s.
script.type.sequence				= S\u00e9quence
script.type.sitemodifier			= Site Modifier
script.type.sitemodifier.desc		= Site Modifier scripts can change the structure of the application as understood by ZAP by changing the Sites Tree as new requests and responses are added.\n\
\n\

script.type.standalone				= Autonome
script.type.standalone.desc			= Les scripts autonomes sont des scripts ind\u00e9pendants qui ne peuvent \u00eatre ex\u00e9cut\u00e9s que manuellement.\n\
\n\
Vous les ex\u00e9cutez en utilisant le bouton \u00ab Ex\u00e9cuter \u00bb dans la barre d'outils ci-dessus.
script.type.targeted				= Cibl\u00e9es
script.type.targeted.desc			= Les scripts cibl\u00e9s sont des scripts agissant sur une URL ou un ensemble d'URL sp\u00e9cifi\u00e9.   \n\
\n\
G\u00e9n\u00e9ralement, vous les appelez par un clic droit sur un n\u0153ud dans l'arborescence Sites ou sur un \u00e9l\u00e9ment d'une liste de r\u00e9ponses et en s\u00e9lectionnant 'Ex\u00e9cutez avec le script'.
script.resource						= Script \: {0}

search.api.desc=\ 
search.api.other.harByHeaderRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in the header(s) optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByHeaderRegex.param.regex=\ 
search.api.other.harByHeaderRegex.param.baseurl=\ 
search.api.other.harByHeaderRegex.param.start=\ 
search.api.other.harByHeaderRegex.param.count=\ 
search.api.other.harByRequestRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in the request optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByRequestRegex.param.regex=\ 
search.api.other.harByRequestRegex.param.baseurl=\ 
search.api.other.harByRequestRegex.param.start=\ 
search.api.other.harByRequestRegex.param.count=\ 
search.api.other.harByResponseRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in the response optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByResponseRegex.param.regex=\ 
search.api.other.harByResponseRegex.param.baseurl=\ 
search.api.other.harByResponseRegex.param.start=\ 
search.api.other.harByResponseRegex.param.count=\ 
search.api.other.harByUrlRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in the URL optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByUrlRegex.param.regex=\ 
search.api.other.harByUrlRegex.param.baseurl=\ 
search.api.other.harByUrlRegex.param.start=\ 
search.api.other.harByUrlRegex.param.count=\ 
search.api.view.messagesByHeaderRegex = Returns the HTTP messages that match the given regular expression in the header(s) optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByHeaderRegex.param.regex=\ 
search.api.view.messagesByHeaderRegex.param.baseurl=\ 
search.api.view.messagesByHeaderRegex.param.start=\ 
search.api.view.messagesByHeaderRegex.param.count=\ 
search.api.view.messagesByRequestRegex = Returns the HTTP messages that match the given regular expression in the request optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByRequestRegex.param.regex=\ 
search.api.view.messagesByRequestRegex.param.baseurl=\ 
search.api.view.messagesByRequestRegex.param.start=\ 
search.api.view.messagesByRequestRegex.param.count=\ 
search.api.view.messagesByResponseRegex = Returns the HTTP messages that match the given regular expression in the response optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByResponseRegex.param.regex=\ 
search.api.view.messagesByResponseRegex.param.baseurl=\ 
search.api.view.messagesByResponseRegex.param.start=\ 
search.api.view.messagesByResponseRegex.param.count=\ 
search.api.view.messagesByUrlRegex = Returns the HTTP messages that match the given regular expression in the URL optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByUrlRegex.param.regex=\ 
search.api.view.messagesByUrlRegex.param.baseurl=\ 
search.api.view.messagesByUrlRegex.param.start=\ 
search.api.view.messagesByUrlRegex.param.count=\ 
search.api.view.urlsByHeaderRegex = Returns the URLs of the HTTP messages that match the given regular expression in the header(s) optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByHeaderRegex.param.regex=\ 
search.api.view.urlsByHeaderRegex.param.baseurl=\ 
search.api.view.urlsByHeaderRegex.param.start=\ 
search.api.view.urlsByHeaderRegex.param.count=\ 
search.api.view.urlsByRequestRegex = Returns the URLs of the HTTP messages that match the given regular expression in the request optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByRequestRegex.param.regex=\ 
search.api.view.urlsByRequestRegex.param.baseurl=\ 
search.api.view.urlsByRequestRegex.param.start=\ 
search.api.view.urlsByRequestRegex.param.count=\ 
search.api.view.urlsByResponseRegex = Returns the URLs of the HTTP messages that match the given regular expression in the response optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByResponseRegex.param.regex=\ 
search.api.view.urlsByResponseRegex.param.baseurl=\ 
search.api.view.urlsByResponseRegex.param.start=\ 
search.api.view.urlsByResponseRegex.param.count=\ 
search.api.view.urlsByUrlRegex = Returns the URLs of the HTTP messages that match the given regular expression in the URL optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByUrlRegex.param.regex=\ 
search.api.view.urlsByUrlRegex.param.baseurl=\ 
search.api.view.urlsByUrlRegex.param.start=\ 
search.api.view.urlsByUrlRegex.param.count=\ 
search.desc                        = Rechercher des messages pour les cha\u00eenes et les expressions r\u00e9guli\u00e8res 
search.name = Chercher une extension
search.optionspanel.name           = Rechercher
search.optionspanel.option.max.results.gui = Maximum results show in "Search" tab\:
search.panel.title                 = Rechercher
search.results.table.header.match  = Correspondance
search.toolbar.error.invalid.regex = L'expression r\u00e9guli\u00e8re fournie n'est pas valide.
search.toolbar.button.options      = Options
search.toolbar.label.inverse	   = Inverse \:
search.toolbar.label.next          = Suivant
search.toolbar.label.number.of.matches = Number of Matches\: {0}
search.toolbar.label.previous      = Pr\u00e9c\u00e9dent
search.toolbar.label.search	       = Rechercher
search.toolbar.label.status.searching = Searching...
search.toolbar.label.status.complete = Complete
search.toolbar.label.type.all      = Tous
search.toolbar.label.type.header   = En-t\u00eate
search.toolbar.label.type.request  = Requ\u00eate
search.toolbar.label.type.response = R\u00e9ponse
search.toolbar.label.type.url      = URL
search.toolbar.tooltip.inverse	   = Afficher les messages qui ne correspondent pas \u00e0 l'expression r\u00e9guli\u00e8re
search.toolbar.tooltip.next        = S\u00e9lectionner le prochain r\u00e9sultat
search.toolbar.tooltip.previous    = S\u00e9lectionner le r\u00e9sultat pr\u00e9c\u00e9dent
search.toolbar.tooltip.regex       = Expression r\u00e9guli\u00e8re \u00e0 rechercher
search.toolbar.warn.regex.match.empty.string.text = L'expression r\u00e9guli\u00e8re fournie accepte une cha\u00eene vide.\n\
Cela peut provoquer de nombreux r\u00e9sultats non d\u00e9sir\u00e9s.\n\
Rechercher quand m\u00eame?
search.toolbar.warn.regex.match.empty.string.title = Expression r\u00e9guli\u00e8re potentiellement incorrecte
search.toolbar.warn.regex.match.empty.string.button.cancel = Annuler
search.toolbar.warn.regex.match.empty.string.button.search = Rechercher
search.toolbar.tooltip.search	   = Rechercher
search.toolbar.tooltip.scope.selected    = Rechercher toutes les URL
search.toolbar.tooltip.scope.unselected  = Rechercher uniquement les URL dans le p\u00e9rim\u00e8tre

session.ascan.exclude.title        = Exclure du balayage
session.ascan.label.ignore         = URL ignor\u00e9es par le scanner actif 
session.desc                       = Manage Session Tokens
session.dialog.title               = Session
session.general                    = G\u00e9n\u00e9ral
session.general.error.persist.session.props = Failed to persist the session properties (e.g. name, description).
session.generate.popup             = Analyser les jetons de session...
session.label.desc                 = Description
session.label.loc				   = Emplacement
session.label.name                 = Nom de session
session.properties.title           = Propri\u00e9t\u00e9s de la session
session.proxy.exclude.title        = Exclure du proxy
session.proxy.label.ignore         = URL \u00e0 ignorer par le proxy 
session.scope.exclude.title        = Exclure du p\u00e9rim\u00e8tre
session.scope.include.title        = Inclure dans le p\u00e9rim\u00e8tre
session.select.session			   = Session\:
session.select.title			   = Open Session
session.spider.exclude.title       = Exclure du robot d'indexation
session.spider.label.ignore        = URLs which will be ignored by the spiders (standard and AJAX) 
session.untitled                   = Session sans titre

session.method.script.dialog.error.title			= Script Loading Error
session.method.script.dialog.error.text.interface	= The provided Session Management script ({0}) does not implement the required interface. Please take a look at the provided templates for examples.
session.method.script.dialog.error.text.loading		= An error has occurred while loading the selected Session Management script\: {0}
session.method.script.dialog.error.text.notLoadedNorConfigured = You need to load and configure a Session Management Script.
session.method.script.field.label.scriptName		= Script\:
session.method.script.field.label.notLoaded			= <html><body><p>Aucun script n'a encore \u00e9t\u00e9 charg\u00e9. S\u00e9lectionnez un Script dans la bo\u00eete ci-dessus et cliquez sur le bouton \u00ab Charger \u00bb.</p></body></html>
session.method.script.load.errorScriptNotFound		= Failed to find context''s Session Management script\:\n\
{0}
session.method.script.type							= Gestion de session
session.method.script.type.desc						= Session Management scripts run to handle custom session management.\n\
\n\
The script must be properly configured in the Session Properties -> Session Management panel with a 'Script-based Session Management Method'\n\
\n\


sessionManagement.api.view.getSessionManagementMethod = Gets the name of the session management method for the context with the given ID.
sessionManagement.api.view.getSessionManagementMethod.param.contextId=\ 
sessionManagement.api.view.getSessionManagementMethodConfigParams = Gets the configuration parameters for the session management method with the given name.
sessionManagement.api.view.getSessionManagementMethodConfigParams.param.methodName=\ 
sessionManagement.api.view.getSupportedSessionManagementMethods = Gets the name of the session management methods.
sessionManagement.api.action.setSessionManagementMethod = Sets the session management method for the context with the given ID.
sessionManagement.api.action.setSessionManagementMethod.param.contextId=\ 
sessionManagement.api.action.setSessionManagementMethod.param.methodName=\ 
sessionManagement.api.action.setSessionManagementMethod.param.methodConfigParams=\ 
sessionManagement.api.desc=\ 
sessionmanagement.name = Session Management Extension
sessionmanagement.panel.title				= Gestion de session
sessionmanagement.panel.config.title 		= Configurer la m\u00e9thode de gestion de session
sessionmanagement.panel.label.description 	= <html><p>Ce panneau vous permet de configurer la m\u00e9thode de gestion de session utilis\u00e9e pour ce contexte. <p><html>
sessionmanagement.panel.label.typeSelect 	= M\u00e9thode de gestion de session actuellement s\u00e9lectionn\u00e9e pour le contexte \: 
sessionmanagement.panel.label.noConfigPanel = <html><i>, Cette m\u00e9thode est enti\u00e8rement configur\u00e9e et ne n\u00e9cessite aucune configuration. <i></html>
sessionmanagement.method.cb.name 			= Gestion de session par cookie
sessionmanagement.method.ha.name 			= Gestion de session d'authentification Http
sessionmanagement.method.sc.name 			= Script-based Session Management

siterefresh.desc           = Ajoute l'\u00e9l\u00e9ment de menu pour actualiser l'arborescence des Sites
siterefresh.name = Refresh Sites Tree Extension
siterefresh.popop          = Actualiser l'arborescence des Sites

siteselect.dialog.title		= S\u00e9lectionner le n\u0153ud
siteselect.button.select	= S\u00e9lectionner

sites.delete.popup         = Supprimer (de la vue)
sites.exclude.ascan.popup  = Scanner
sites.exclude.popup        = Exclure de
sites.exclude.proxy.popup  = Proxy
sites.exclude.scope.popup  = P\u00e9rim\u00e8tre de session
sites.exclude.spider.popup = Robot d'indexation
sites.filter.title         = Arborescence de sites de filtre
sites.include.scope.popup  = Inclure dans le p\u00e9rim\u00e8tre de la session
sites.panel.mnemonic	   = e
sites.panel.title          = Sites
sites.purge.popup          = Supprimer
sites.purge.warning        = Are you sure you want to delete the node(s)?\n\
This will delete all of the messages associated with the deleted Site Tree nodes.
sites.resend.popup         = Renvoyer...
sites.spider.popup         = Indexer...
sites.showinsites.popup    = Afficher dans l'onglet Sites

spider.activeActionPrefix = Indexation\: {0}
spider.api.action.clearExcludedFromScan = Efface les regexes d\u2019URL exclues des balayages actifs.
spider.api.action.excludeFromScan = Ajoute une regex pour les URL devant \u00eatre exclues des balayages actifs.
spider.api.action.excludeFromScan.param.regex=\ 
spider.api.action.setOptionAcceptCookies = Sets whether or not a spider process should accept cookies while spidering.
spider.api.action.setOptionAcceptCookies.param.Boolean=\ 
spider.api.action.setOptionSendRefererHeader = Indique si l'en-t\u00eate 'Referer' doit \u00eatre envoy\u00e9e ou non lors de l'exploration.
spider.api.action.setOptionSendRefererHeader.param.Boolean=\ 
spider.api.action.addDomainAlwaysInScope = Ajoute un nouveau domaine qui est toujours dans le p\u00e9rim\u00e8tre, \u00e0 l\u2019aide de la valeur sp\u00e9cifi\u00e9e. En option, indique si la nouvelle entr\u00e9e est activ\u00e9e (par d\u00e9faut, true) et si la nouvelle valeur est sp\u00e9cifi\u00e9e comme une expression r\u00e9guli\u00e8re (par d\u00e9faut, false).
spider.api.action.addDomainAlwaysInScope.param.value=\ 
spider.api.action.addDomainAlwaysInScope.param.isRegex=\ 
spider.api.action.addDomainAlwaysInScope.param.isEnabled=\ 
spider.api.action.modifyDomainAlwaysInScope = Modifie un domaine qui est toujours dans le p\u00e9rim\u00e8tre. Permet de modifier la valeur, si activ\u00e9, ou en cas de regex. Le domaine est s\u00e9lectionn\u00e9 avec son index, qui peut \u00eatre lu dans la vue domainsAlwaysInScope.
spider.api.action.modifyDomainAlwaysInScope.param.idx=\ 
spider.api.action.modifyDomainAlwaysInScope.param.value=\ 
spider.api.action.modifyDomainAlwaysInScope.param.isRegex=\ 
spider.api.action.modifyDomainAlwaysInScope.param.isEnabled=\ 
spider.api.action.pause=\ 
spider.api.action.pause.param.scanId=\ 
spider.api.action.pauseAllScans=\ 
spider.api.action.removeAllScans=\ 
spider.api.action.removeScan=\ 
spider.api.action.removeScan.param.scanId=\ 
spider.api.action.removeDomainAlwaysInScope = Supprime \u00e0 l\u2019index sp\u00e9cifi\u00e9 un domaine qui est toujours dans le p\u00e9rim\u00e8tre. L\u2019index peut \u00eatre lu dans la vue domainsAlwaysInScope.
spider.api.action.removeDomainAlwaysInScope.param.idx=\ 
spider.api.action.resume=\ 
spider.api.action.resume.param.scanId=\ 
spider.api.action.resumeAllScans=\ 
spider.api.action.enableAllDomainsAlwaysInScope = Active tous les domaines qui sont toujours dans le p\u00e9rim\u00e8tre.
spider.api.action.disableAllDomainsAlwaysInScope = D\u00e9sactive tous les domaines qui sont toujours dans le p\u00e9rim\u00e8tre.
spider.api.action.setOptionMaxChildren = D\u00e9finit le nombre maximal de n\u0153uds enfants (par noeud) qui peut \u00eatre explor\u00e9, 0 signifie aucune limite.
spider.api.action.setOptionMaxChildren.param.Integer=\ 
spider.api.action.setOptionMaxDepth = Sets the maximum depth the spider can crawl, 0 for unlimited depth.
spider.api.action.setOptionMaxDepth.param.Integer=\ 
spider.api.action.setOptionMaxParseSizeBytes = Sets the maximum size, in bytes, that a response might have to be parsed. This allows the spider to skip big responses/files.
spider.api.action.setOptionMaxParseSizeBytes.param.Integer=\ 
spider.api.action.scan = Ex\u00e9cute l'analyse sur l'URL donn\u00e9e. En option, le param\u00e8tre \u00abmaxChildren\u00bb peut \u00eatre d\u00e9fini pour limiter le nombre de pages scann\u00e9es, le param\u00e8tre 'recurse' peut \u00eatre utilis\u00e9 pour \u00e9viter les r\u00e9cursions du robot et le param\u00e8tre \u00abcontextName\u00bb peut \u00eatre utilis\u00e9 pour limiter l'analyse \u00e0 un contexte.
spider.api.action.scan.param.url=\ 
spider.api.action.scan.param.maxChildren=\ 
spider.api.action.scan.param.recurse=\ 
spider.api.action.scan.param.contextName=\ 
spider.api.action.scan.param.subtreeOnly=\ 
spider.api.action.scanAsUser = Ex\u00e9cute le robot dans la perspective d'un utilisateur, obtenue \u00e0 l'aide de l'ID du contexte et de l'ID de l'utilisateur. Voir l'action \u00abAnalyser\u00bb pour plus de d\u00e9tails.
spider.api.action.scanAsUser.param.contextId=\ 
spider.api.action.scanAsUser.param.userId=\ 
spider.api.action.scanAsUser.param.url=\ 
spider.api.action.scanAsUser.param.maxChildren=\ 
spider.api.action.scanAsUser.param.recurse=\ 
spider.api.action.scanAsUser.param.subtreeOnly=\ 
spider.api.action.setOptionHandleODataParametersVisited=\ 
spider.api.action.setOptionHandleODataParametersVisited.param.Boolean=\ 
spider.api.action.setOptionHandleParameters=\ 
spider.api.action.setOptionHandleParameters.param.String=\ 
spider.api.action.setOptionMaxDuration=\ 
spider.api.action.setOptionMaxDuration.param.Integer=\ 
spider.api.action.setOptionMaxScansInUI=\ 
spider.api.action.setOptionMaxScansInUI.param.Integer=\ 
spider.api.action.setOptionParseComments=\ 
spider.api.action.setOptionParseComments.param.Boolean=\ 
spider.api.action.setOptionParseGit=\ 
spider.api.action.setOptionParseGit.param.Boolean=\ 
spider.api.action.setOptionParseRobotsTxt=\ 
spider.api.action.setOptionParseRobotsTxt.param.Boolean=\ 
spider.api.action.setOptionParseSVNEntries=\ 
spider.api.action.setOptionParseSVNEntries.param.Boolean=\ 
spider.api.action.setOptionParseSitemapXml=\ 
spider.api.action.setOptionParseSitemapXml.param.Boolean=\ 
spider.api.action.setOptionPostForm=\ 
spider.api.action.setOptionPostForm.param.Boolean=\ 
spider.api.action.setOptionProcessForm=\ 
spider.api.action.setOptionProcessForm.param.Boolean=\ 
spider.api.action.setOptionRequestWaitTime=\ 
spider.api.action.setOptionRequestWaitTime.param.Integer=\ 
spider.api.action.setOptionScopeString = Use actions [add|modify|remove]DomainAlwaysInScope instead.
spider.api.action.setOptionScopeString.param.String=\ 
spider.api.action.setOptionShowAdvancedDialog=\ 
spider.api.action.setOptionShowAdvancedDialog.param.Boolean=\ 
spider.api.action.setOptionSkipURLString=\ 
spider.api.action.setOptionSkipURLString.param.String=\ 
spider.api.action.setOptionThreadCount=\ 
spider.api.action.setOptionThreadCount.param.Integer=\ 
spider.api.action.setOptionUserAgent=\ 
spider.api.action.setOptionUserAgent.param.String=\ 
spider.api.action.stop=\ 
spider.api.action.stop.param.scanId=\ 
spider.api.action.stopAllScans=\ 
spider.api.desc=\ 
spider.api.view.addedNodes = Returns a list of the names of the nodes added to the Sites tree by the specified scan.
spider.api.view.addedNodes.param.scanId=\ 
spider.api.view.allUrls = Returns a list of unique URLs from the history table based on HTTP messages added by the Spider.
spider.api.view.domainsAlwaysInScope = Donne tous les domaines qui sont toujours dans le p\u00e9rim\u00e8tre. Pour chaque domaine, les informations suivantes sont affich\u00e9es\: l\u2019index, la valeur (domaine), si activ\u00e9, et si sp\u00e9cifi\u00e9 comme expression r\u00e9guli\u00e8re.
spider.api.view.optionAcceptCookies = Gets whether or not a spider process should accept cookies while spidering.
spider.api.view.optionMaxChildren = Obtient le nombre maximal de n\u0153uds enfants (par noeud) qui peut \u00eatre explor\u00e9, 0 signifie aucune limite.
spider.api.view.optionMaxDepth = Gets the maximum depth the spider can crawl, 0 if unlimited.
spider.api.view.optionMaxParseSizeBytes = Gets the maximum size, in bytes, that a response might have to be parsed.
spider.api.view.optionSendRefererHeader = Indique si l'en-t\u00eate 'Referer' doit \u00eatre envoy\u00e9e ou non lors de l'exploration
spider.api.view.excludedFromScan = Donne les regexes d\u2019URL exclues des spiders.
spider.api.view.fullResults=\ 
spider.api.view.fullResults.param.scanId=\ 
spider.api.view.optionDomainsAlwaysInScope = Use view domainsAlwaysInScope instead.
spider.api.view.optionDomainsAlwaysInScopeEnabled = Use view domainsAlwaysInScope instead.
spider.api.view.optionHandleODataParametersVisited=\ 
spider.api.view.optionHandleParameters=\ 
spider.api.view.optionMaxDuration=\ 
spider.api.view.optionMaxScansInUI=\ 
spider.api.view.optionParseComments=\ 
spider.api.view.optionParseGit=\ 
spider.api.view.optionParseRobotsTxt=\ 
spider.api.view.optionParseSVNEntries=\ 
spider.api.view.optionParseSitemapXml=\ 
spider.api.view.optionPostForm=\ 
spider.api.view.optionProcessForm=\ 
spider.api.view.optionRequestWaitTime=\ 
spider.api.view.optionScope=\ 
spider.api.view.optionScopeText=\ 
spider.api.view.optionShowAdvancedDialog=\ 
spider.api.view.optionSkipURLString=\ 
spider.api.view.optionThreadCount=\ 
spider.api.view.optionUserAgent=\ 
spider.api.view.results=\ 
spider.api.view.results.param.scanId=\ 
spider.api.view.scans=\ 
spider.api.view.status=\ 
spider.api.view.status.param.scanId=\ 
spider.custom.button.reset	= Remettre \u00e0 z\u00e9ro
spider.custom.button.scan	= Lancer le balayage
spider.custom.label.adv		= Show Advanced Options
spider.custom.label.context	= Contexte\:
spider.custom.label.maxChildren		= Maximum Children to Crawl (0 is unlimited)\:
spider.custom.label.maxDepth		= Maximum Depth to Crawl (0 is unlimited)\:
spider.custom.label.maxDuration		= Maximum Duration (minutes; 0 is unlimited)\:
spider.custom.label.maxParseSizeBytes = Maximum Parse Size (bytes)\:
spider.custom.label.acceptcookies = Accepter les cookies\:
spider.custom.label.sendReferer		= Send 'Referer' Header\:
spider.custom.label.postForms		= POST Forms\:
spider.custom.label.parseComments	= Parse HTML Comments\:
spider.custom.label.parseRobots		= Analyser 'robots.txt'\:
spider.custom.label.sitemap			= Analyser 'sitemap.xml'\:
spider.custom.label.parseSvn		= Parse SVN Metadata\:
spider.custom.label.parseGit		= Parse Git Metadata\:
spider.custom.label.handleOdata		= Handle OData Parameters\:

spider.custom.label.processForms	= Process Forms\:
spider.custom.label.recurse = R\u00e9p\u00e9ter\:
spider.custom.label.start	= Starting Point\:
spider.custom.label.spiderSubtreeOnly = Indexer uniquement la sous-arborescence
spider.custom.label.user	= Utilisateur\:
spider.custom.popup			= Indexer...
spider.custom.title			= Robot
spider.custom.tab.adv		= Avanc\u00e9
spider.custom.tab.scope		= P\u00e9rim\u00e8tre
spider.custom.notSafe.error = Les scans spiders ne sont pas autoris\u00e9s en mode \u00abS\u00e9curis\u00e9\u00bb.
spider.custom.nostart.error	= Vous devez s\u00e9lectionner un point de d\u00e9part
spider.custom.noStartSubtreeOnly.error = A site node must be selected or a URL manually introduced, to spider a site's subtree.
spider.custom.targetNotInScope.error = La cible suivante n''est pas autoris\u00e9e en mode \u00abProt\u00e9g\u00e9\u00bb\:\n\
{0}

spider.desc                     = Robot d'indexation utilis\u00e9 pour rechercher automatiquement des URIs d'un site
spider.label.inScope            = URI d\u00e9tect\u00e9e lors de la collecte\:
spider.label.outOfScope         = URI trouv\u00e9e mais hors du p\u00e9rim\u00e8tre de la collecte\:
spider.name = Extension Spider
spider.options.label.depth      = Maximum Depth to Crawl (0 is unlimited)\:
spider.options.label.domains    = <html><p>Indiquez ci-dessous les domaines qui sont toujours 'dans le p\u00e9rim\u00e8tre' (utilisez ' *' comme "n'importe quelle s\u00e9quence de caract\u00e8res" et ';' pour s\u00e9parer les mod\u00e8les)</p> < / html
spider.options.domains.in.scope.add.title = Ajouter le Domaine toujours dans le p\u00e9rim\u00e8tre
spider.options.domains.in.scope.add.button.confirm = Ajouter
spider.options.domains.in.scope.field.label.domain = Domaine \:
spider.options.domains.in.scope.field.label.regex = Expression r\u00e9guli\u00e8re\:
spider.options.domains.in.scope.field.label.enabled = Activ\u00e9 \:
spider.options.domains.in.scope.modify.title = Modifier le Domaine toujours dans le p\u00e9rim\u00e8tre
spider.options.domains.in.scope.modify.button.confirm = Modifier
spider.options.domains.in.scope.warning.invalid.regex.title = Regex invalide de Domaine toujours dans le p\u00e9rim\u00e8tre
spider.options.domains.in.scope.warning.invalid.regex.text = L'expression r\u00e9guli\u00e8re n'est pas valide.
spider.options.domains.in.scope.table.header.enabled = Actif
spider.options.domains.in.scope.table.header.regex = Regex
spider.options.domains.in.scope.table.header.value = Domaine
spider.options.domains.in.scope.dialog.remove.title = Supprimer le Domaine toujours dans le p\u00e9rim\u00e8tre
spider.options.domains.in.scope.dialog.remove.text = Etes-vous certain de vouloir supprimer le domaine s\u00e9lectionn\u00e9?
spider.options.domains.in.scope.dialog.remove.button.cancel = Annuler
spider.options.domains.in.scope.dialog.remove.button.confirm = Supprimer
spider.options.domains.in.scope.dialog.remove.checkbox.label = Ne plus afficher ce message
spider.options.label.acceptcookies = Accepter les cookies\:
spider.options.label.sendRefererHeader = Envoyer l'en-t\u00eate 'Referer'
spider.options.label.post       = Formulaires POST (recommand\u00e9, mais peut g\u00e9n\u00e9rer des requ\u00eates non souhait\u00e9es)
spider.options.label.processform= Traiter les formulaires (les formulaires sont trait\u00e9s et des requ\u00eates GET soumises)
spider.options.label.threads    = Number of Threads Used\:
spider.options.label.comments	= D\u00e9composer les commentaires HTML  
spider.options.label.duration	= Maximum Duration (minutes; 0 is unlimited)\:
spider.options.label.maxChildren = Maximum Children to Crawl (0 is unlimited)\:
spider.options.label.maxParseSizeBytes = Maximum Parse Size (bytes)\:
spider.options.label.robotstxt 	= Rechercher de nouvelles URI dans les fichiers 'robots.txt'
spider.options.label.sitemapxml = Analyser les fichiers 'sitemap.xml' pour les nouveau Uri
spider.options.label.svnentries = Analyser les fichiers de m\u00e9tadonn\u00e9es SVN pour de nouvelles URIs
spider.options.label.git 		= Analyser les fichiers de m\u00e9tadonn\u00e9es Git pour de nouvelles URIs
spider.options.label.handlehodataparameters = G\u00e9rer des param\u00e8tres sp\u00e9cifiques \u00e0 OData
spider.options.label.handleparameters				= Les param\u00e8tres de requ\u00eate ci-dessous seront utilis\u00e9s pour v\u00e9rifier les URLs visit\u00e9es\:
spider.options.value.handleparameters.useAll 		= Prendre en compte nom et valeur du param\u00e8tre
spider.options.value.handleparameters.ignoreValue 	= Prendre en compte seulement le nom du param\u00e8tre
spider.options.value.handleparameters.ignoreAll 	= Ignorer compl\u00e8tement les param\u00e8tres

spider.options.title            = Robot d'indexation
spider.panel.emptyView	        = Vous devez  d'abord visiter le site Web via un navigateur, puis s\u00e9lectionner un n\u0153ud/dossier/URL dans le panneau 'Sites' affich\u00e9.
spider.panel.mnemonic			= d
spider.panel.title              = Robot d'indexation
spider.panel.tab.addednodes		= Added Nodes
spider.panel.tab.messages = Messages
spider.panel.tab.urls = URLs
spider.parsefilter.reason.empty = Message Vide
spider.parsefilter.reason.maxsize = Taille maximale
spider.parsefilter.reason.nottext = Not Text
spider.parsefilter.reason.maxchildren = Nombre maximum de fils
spider.task.message.skipped.stopped = Collecteur Stopp\u00e9
spider.task.message.skipped.maxdepth = Profondeur maximale
spider.task.message.skipped.ioerror = Erreur d\u2019e/s
spider.table.header.uri 		= URI
spider.table.header.inScope    	= Trait\u00e9
spider.table.header.method    	= M\u00e9thode
spider.table.header.flags    	= Balises
spider.table.flags.seed = Graine
spider.table.flags.outofcontext = Hors contexte
spider.table.flags.outofscope = Hors de port\u00e9e
spider.table.flags.illegalprotocol = Protocole ill\u00e9gal
spider.table.flags.userrules = R\u00e8gles de l\u2019utilisateur
spider.table.messages.header.processed = Trait\u00e9
spider.table.messages.column.processed.successfully = Avec succ\u00e8s
spider.toolbar.found.label    	= | URI trouv\u00e9es \:
spider.toolbar.added.label		= Nodes Added\:
spider.toolbar.ascans.label     = Scans en cours\:
spider.toolbar.button.clear     = Ranger les balayages effectu\u00e9s
spider.toolbar.button.new		= Nouveau balayage
spider.toolbar.button.options   = Options du robot d'indexation
spider.toolbar.button.pause     = Suspendre l'indexation
spider.toolbar.button.stop      = Arr\u00eater l'indexation
spider.toolbar.button.unpause   = Relancer l'indexation
spider.toolbar.progress.label	= Progression\:
spider.toolbar.progress.select	= --S\u00e9lectionnez le balayage--
spider.url.popup				= Indexer l'URL
spider.subtree.popup			= Indexer la sous-arborescence
spider.scope.popup				= Indexer tout dans le p\u00e9rim\u00e8tre 
spider.site.popup               = Indexer le site
spider.context.popup            = Indexer le contexte...
spider.url.user.popup			= Indexer l'URL en tant qu'utilisateur...
spider.context.user.popup		= Indexer le contexte en tant qu'utilisateur...

start.cmdline.badfile		= Le type de fichier n''est pas pris en charge ''{0}''
start.cmdline.badparam		= Option pas prise en charge ''{0}''.;
start.cmdline.nofile		= Fichier non trouv\u00e9 ''{0}''
start.cmdline.noparam		= Param\u00e8tres manquant pour l''option ''{0}''
start.cmdline.noread		= Le fichier n''est pas lisible ''{0}''
start.db.error      = Acc\u00e8s \u00e0 la base de donn\u00e9es impossible\n\
Un autre processus ZAP serait-il en cours?\n\

start.gui.cmdline.invalid.session.options = Options de la session de ligne de commande invalides\:\n\
option ''{0}'' pas autoris\u00e9e avec l''option ''{1}''\n\
\n\
Une nouvelle session vide sera cr\u00e9\u00e9e dans {2}
start.gui.cmdline.session.does.not.exist = La session donn\u00e9e en ligne de commande n''existe pas.\n\
\n\
Une nouvelle session vide sera cr\u00e9\u00e9e dans {0}
start.gui.cmdline.newsession.already.exist = La nouvelle session donn\u00e9e en ligne de commande existe d\u00e9j\u00e0.\n\
\n\
Une nouvelle session vide sera cr\u00e9\u00e9e dans {0}
start.gui.dialog.fatal.error.title = \u00c9chec du d\u00e9marrage de ZAP
start.gui.dialog.fatal.error.message = Une erreur irr\u00e9cup\u00e9rable s'est produite et emp\u00eache ZAP de d\u00e9marrer. Veuillez signaler cette erreur avec les d\u00e9tails suivants\:
start.gui.headless = ZAP GUI is not supported on a headless environment.\n\
Run ZAP inline or in daemon mode, use {0} command line argument for more details.
start.gui.warn.addOnsOrExtensionsNoLongerRunning = Les accessoires suivants, ou leurs extensions, ne seront plus ex\u00e9cut\u00e9s tant que leurs besoins ne seront pas restaur\u00e9s\:
start.splash.start			= ZAP en d\u00e9marrage...\n\

start.splash.tips.loading	= Chargement  des trucs et astuces de ZAP...
start.splash.tips.none		= Aucun truc et astuce disponible pour ZAP \:(
start.splash.tips.title		= Trucs et astuces de ZAP\:\n\
\n\

start.title.error   = Impossible de d\u00e9marrer ZAP
start.unknown.error = Erreur inattendue. Veuillez signaler le probl\u00e8me.

state.name = Session State Extension

stats.api.view.stats				= Statistiques
stats.api.view.stats.param.keyPrefix=\ 
stats.api.view.allSitesStats		= Gets all of the site based statistics, optionally filtered by a key prefix
stats.api.view.allSitesStats.param.keyPrefix=\ 
stats.api.view.optionInMemoryEnabled	= Returns 'true' if in memory statistics are enabled, otherwise returns 'false'
stats.api.view.optionStatsdEnabled	= Returns 'true' if a Statsd server has been correctly configured, otherwise returns 'false'
stats.api.view.optionStatsdHost		= Gets the Statsd service hostname
stats.api.view.optionStatsdPort		= Gets the Statsd service port
stats.api.view.optionStatsdPrefix	= Gets the prefix to be applied to all stats sent to the configured Statsd service
stats.api.view.siteStats			= Gets all of the global statistics, optionally filtered by a key prefix
stats.api.view.siteStats.param.site=\ 
stats.api.view.siteStats.param.keyPrefix=\ 
stats.api.action.clearStats			= Clears all of the statistics
stats.api.action.clearStats.param.keyPrefix=\ 
stats.api.action.setOptionInMemoryEnabled	= Sets whether in memory statistics are enabled
stats.api.action.setOptionInMemoryEnabled.param.Boolean=\ 
stats.api.action.setOptionStatsdHost	= Sets the Statsd service hostname, supply an empty string to stop using a Statsd service
stats.api.action.setOptionStatsdHost.param.String=\ 
stats.api.action.setOptionStatsdPort	= Sets the Statsd service port
stats.api.action.setOptionStatsdPort.param.Integer=\ 
stats.api.action.setOptionStatsdPrefix	= Sets the prefix to be applied to all stats sent to the configured Statsd service
stats.api.action.setOptionStatsdPrefix.param.String=\ 
stats.api.desc=\ 
stats.desc							= Statistiques
stats.name = Statistics Extension
stats.options.error.statsd.host.bad	= Invalid Statsd Hostname
stats.options.label.statsd.host		= Statsd Hostname\:
stats.options.label.statsd.port		= Statsd Port\:
stats.options.label.statsd.prefix	= Statsd Prefix\:
stats.options.mem.enabled			= In Memory Statistics Enabled
stats.options.statsd.enabled		= Statsd Server Enabled
stats.options.statsd.panel			= Statsd Server Details
stats.options.title 				= Statistiques

std.menu.ext.name = Standard Menus Extension

stdexts.copyurls.popup = Copier l'URL dans le presse-papier
stdexts.desc = Un ensemble de menus contextuels courants pour diverses t\u00e2ches

support.home.directory.label = ZAP Home Directory\:
support.install.directory.label = ZAP Installation Directory\:
support.installed.addons.label = Installed Add-ons\:
support.java.version.label = Java Version\:
support.laf.label = Look and Feel\:
support.locale.display.label = Display Locale\:
support.locale.format.label = Format Locale\:
support.locale.system.label = System's Locale\:
support.operating.system.label = Operating System\:
support.open.button = Open
support.open.button.tooltip = Open ZAP's Home Directory
support.version.label = Version\:

tab.break               = Pause
tab.doubleClick.warning = Vous avez double-cliqu\u00e9 sur un onglet. La fen\u00eatre de cet onglet va maintenant \u00eatre maximis\u00e9e - vous pouvez remettre cette fen\u00eatre \u00e0 sa taille pr\u00e9c\u00e9dente en double cliquant sur l'onglet \u00e0 nouveau. Cliquez sur Annuler pour conserver la fen\u00eatre de l'onglet \u00e0 sa taille actuelle. 
tab.sites               = Sites

target.allInScope			= Tout dans le p\u00e9rim\u00e8tre
target.empty				= Vide

technologies.db = DB
technologies.lang = Langue
technologies.os = OS
technologies.scm = SCM
technologies.ws = WS

timestamp.format.datetime = yyyy-MM-dd HH\:mm\:ss
timestamp.format.timeonly = HH\:mm\:ss
# The following delimiter is used between timestamps and messages that are being stamped
timestamp.format.delimiter\ \=\ \:=\ 

uiutils.desc = Core UI related functionality.
uiutils.name = Core UI Extension

users.api.action.newUser = Creates a new user with the given name for the context with the given ID.
users.api.action.newUser.param.contextId = The Context Id
users.api.action.newUser.param.name=\ 
users.api.action.removeUser = Removes the user with the given ID that belongs to the context with the given ID.
users.api.action.removeUser.param.contextId =  The Context Id
users.api.action.removeUser.param.userId = The User Id
users.api.action.setAuthenticationCredentials = Sets the authentication credentials for the user with the given ID that belongs to the context with the given ID.
users.api.action.setAuthenticationCredentials.param.contextId = The Context Id
users.api.action.setAuthenticationCredentials.param.userId = The User Id
users.api.action.setAuthenticationCredentials.param.authCredentialsConfigParams=\ 
users.api.action.setAuthenticationState = Sets fields in the authentication state for the user identified by the Context and User Ids.
users.api.action.setAuthenticationState.param.contextId = The Context Id
users.api.action.setAuthenticationState.param.userId = The User Id
users.api.action.setAuthenticationState.param.lastPollResult = Last Poll Result - optional, should be 'true' or 'false'.
users.api.action.setAuthenticationState.param.lastPollTimeInMs = Last Poll Time in Milliseconds - optional, should be a long or 'NOW' for the current time in ms.
users.api.action.setAuthenticationState.param.requestsSinceLastPoll = Requests Since Last Poll - optional, should be an integer.
users.api.action.setCookie = Sets the specified cookie for the user identified by the Context and User Ids.
users.api.action.setCookie.param.contextId = The Context Id
users.api.action.setCookie.param.userId = The User Id
users.api.action.setCookie.param.domain = The Cookie Domain
users.api.action.setCookie.param.name = The Cookie Name
users.api.action.setCookie.param.value = The Cookie Value
users.api.action.setCookie.param.path = The Cookie Path - optional default no path
users.api.action.setCookie.param.secure = If the Cookie is secure - optional default false
users.api.action.setUserEnabled = Sets whether or not the user, with the given ID that belongs to the context with the given ID, should be enabled.
users.api.action.setUserEnabled.param.contextId = The Context Id
users.api.action.setUserEnabled.param.userId = The User Id
users.api.action.setUserEnabled.param.enabled=\ 
users.api.action.setUserName = Renames the user with the given ID that belongs to the context with the given ID.
users.api.action.setUserName.param.contextId = The Context Id
users.api.action.setUserName.param.userId = The User Id
users.api.action.setUserName.param.name=\ 
users.api.action.authenticateAsUser = Tries to authenticate as the identified user, returning the authentication request and whether it appears to have succeeded.
users.api.action.authenticateAsUser.param.contextId = The Context Id
users.api.action.authenticateAsUser.param.userId = The User Id
users.api.action.pollAsUser = Tries to poll as the identified user, returning the authentication request and whether it appears to have succeeded. \n\
This will only work if the polling verification strategy has been configured.
users.api.action.pollAsUser.param.contextId = The Context Id
users.api.action.pollAsUser.param.userId = The User Id
users.api.desc=\ 
users.api.view.getAuthenticationCredentials = Gets the authentication credentials of the user with given ID that belongs to the context with the given ID.
users.api.view.getAuthenticationCredentials.param.contextId = The Context Id
users.api.view.getAuthenticationCredentials.param.userId = the User Id
users.api.view.getAuthenticationCredentialsConfigParams = Gets the configuration parameters for the credentials of the context with the given ID.
users.api.view.getAuthenticationCredentialsConfigParams.param.contextId = The Context Id
users.api.view.getAuthenticationSession = Gets the authentication session information for the user identified by the Context and User Ids, e.g. cookies and realm credentials.
users.api.view.getAuthenticationSession.param.contextId = The Context Id
users.api.view.getAuthenticationSession.param.userId = The User Id
users.api.view.getAuthenticationState = Gets the authentication state information for the user identified by the Context and User Ids.
users.api.view.getAuthenticationState.param.contextId = The Context Id
users.api.view.getAuthenticationState.param.userId = The User Id
users.api.view.usersList = Gets a list of users that belong to the context with the given ID, or all users if none provided.
users.api.view.usersList.param.contextId = The Context Id
users.api.view.getUserById = Gets the data of the user with the given ID that belongs to the context with the given ID.
users.api.view.getUserById.param.contextId = The Context Id
users.api.view.getUserById.param.userId = The User Id
users.panel.title 							= Utilisateurs
users.panel.description						= Utilisateurs peuvant \u00eatre utilis\u00e9s pour diverses op\u00e9rations dans ce contexte.
users.table.header.enabled 					= Actif
users.table.header.name 					= Nom
users.table.header.id						= ID
users.dialog.add.title 						= Ajouter un nouvel utilisateur
users.dialog.add.button.confirm 			= Ajouter
users.dialog.add.field.label.name 			= Nom d'utilisateur \:
users.dialog.add.field.label.enabled 		= Activ\u00e9 \:
users.dialog.modify.title 					= Modifier l'utilisateur existant
users.dialog.modify.button.confirm 			= Modifier
users.dialog.remove.button.cancel        	= Annuler
users.dialog.remove.button.confirm       	= Supprimer
users.dialog.remove.checkbox.label       	= Ne plus afficher ce message
users.dialog.remove.text           			= \u00cates-vous s\u00fbr de vouloir supprimer l'utilisateur s\u00e9lectionn\u00e9 ?
users.dialog.remove.title          			= Supprimer l'utilisateur
users.name = Users Extension

view.cert.title = Certificat
view.cert.button.close = Fermer

view.dialog.dontPrompt       		= Ne plus afficher ce message
view.dialog.remember				= Se souvenir de mon choix et ne plus afficher ce message \u00e0 nouveau
view.href.table.header.timestamp.request = Timestamp de req.
view.href.table.header.timestamp.response = Timestamp de r\u00e9p.
view.href.table.header.hrefid		= Id
view.href.table.header.hreftype		= Type
view.href.table.header.hreftype.name = Source
view.href.table.header.method		= M\u00e9thode
view.href.table.header.url			= URL
view.href.table.header.code			= Code
view.href.table.header.reason		= Raison
view.href.table.header.rtt			= RTT
view.href.table.header.sessionid	= Session
view.href.table.header.size.message	= Taille
view.href.table.header.size.requestheader = Taille de l'en-t\u00eate de req.
view.href.table.header.size.requestbody = Taille du corps de req.
view.href.table.header.size.responseheader = Taille de l'en-t\u00eate de r\u00e9p.
view.href.table.header.size.responsebody = Taille du corps de r\u00e9p.
view.href.table.header.highestalert	= Alerte la plus \u00e9lev\u00e9e
view.href.table.header.hostname = Host Name
view.href.table.header.note         = Remarque
view.href.table.header.pathandquery = Path and Query
view.href.table.header.tags			= Tags
view.href.table.cell.alert.risk.label.high   = Haut
view.href.table.cell.alert.risk.label.medium = Moyen
view.href.table.cell.alert.risk.label.low    = Bas
view.href.table.cell.alert.risk.label.info   = Pour information
view.href.table.cell.alert.risk.label.undefined = Non d\u00e9fini
view.href.type.name.auth = Auth
view.href.type.name.proxy = Proxy
view.href.type.name.manual = Manuel
view.href.type.name.undefined = Non d\u00e9fini

view.options.label.advancedview             = Activer l'affichage avanc\u00e9
view.options.label.allowAppsInContainers	= Enable app integration in containers
view.options.label.askonexit                = Demander confirmation avant d'enregistrer des donn\u00e9es lors de l'arr\u00eat
view.options.label.brkPanelView             = Afficher les boutons de pause \:
view.options.label.brkPanelView.both        = Panneau de pause et barre d'outils
view.options.label.brkPanelView.breakonly   = Seulement dans le panneau de pause
view.options.label.brkPanelView.toolbaronly = Uniquement dans la barre d'outils
view.options.label.display                  = Affichage\:
view.options.label.display.bottom           = Maximise bottom (History, etc.) tabs
view.options.label.display.horizontal       = Horizontal
view.options.label.display.left             = Maximiser l'onglet de gauche (Sites)
view.options.label.display.full             = Sch\u00e9ma complet
view.options.label.display.tabs             = Onglets
view.options.label.display.vertical         = Vertical
view.options.label.exampleText				= Texte de l'exemple (taille par d\u00e9faut)
view.options.label.fontExample				= Exemple de police\:
view.options.label.fontName					= Nom de police\:
view.options.label.fontSize         		= Taille de police\:
view.options.label.generalFont              = General Font
view.options.label.workPanelsFont           = Work Panels Font
view.options.label.largeRequestSize			= Taille minimum pour affichage dans la vue des grandes requ\u00eates\:
view.options.label.largeResponseSize		= Taille minimum pour affichage dans la vue des grandes r\u00e9ponses\:
view.options.label.lookandfeel              = Look and Feel\: 
view.options.label.processImages            = Traiter les images dans les requ\u00eates/r\u00e9ponses HTTP
view.options.label.responsepanelpos         = Position du panneau de r\u00e9ponse \:
view.options.label.responsepanelpos.above   = Requ\u00eate affich\u00e9e au-dessus de la r\u00e9ponse
view.options.label.responsepanelpos.sideBySide = Panneaux c\u00f4te \u00e0 c\u00f4te
view.options.label.responsepanelpos.tabs    = Tabs Side by Side
view.options.label.responsepanelpos.tabSideBySide = Side by Side in Tab
view.options.label.showSplashScreen			= Afficher l'\u00e9cran de d\u00e9marrage
view.options.label.showlocalconnectrequests = Show (local) CONNECT requests
view.options.label.scaleImages				= Mettre les images \u00e0 l'\u00e9chelle\:
view.options.label.showTabNames             = Afficher les noms d'onglet
view.options.label.showMainToolbar          = Afficher la barre d'outils principale
view.options.label.wmuihandler              = Laisser le gestionnaire de fen\u00eatres g\u00e9rer la fen\u00eatre ZAP
view.options.title                          = Affichage
view.options.warn.applylaf                  = <html><br>Dynamically applying the new Look and Feel.<br>You may need to restart ZAP if you see any UI glitches.<br><br></html>
view.table.autoscroll.label = D\u00e9filement automatique
view.table.autoscroll.tooltip = D\u00e9file automatiquement lorsque de nouvelles entr\u00e9es sont ajout\u00e9es \u00e0 la table, si la barre de d\u00e9filement est en bas.
view.table.useJustBytes.label = Show Bytes Only
view.table.useJustBytes.tooltip = <html>Shows byte values without conversion to bigger units.<br />For example, a value of 1024 bytes is shown as "1024 bytes" instead of "1 KiB".</html>
view.toolbar.expandInfo                     = D\u00e9velopper les onglets Information
view.toolbar.expandSites                    = D\u00e9veloppez l'onglet Sites
view.toolbar.expandFull                     = D\u00e9velopper compl\u00e8tement
view.toolbar.showNames                      = Afficher les nom et ic\u00f4ne des onglets
view.toolbar.showIcons                      = Afficher l'ic\u00f4ne des onglets, mais masquer leur nom
view.toolbar.messagePanelsPosition.tabSideBySide = Request and Response panels side by side in the same tab
view.toolbar.messagePanelsPosition.tabs     = Onglets de requ\u00eates et de r\u00e9ponses c\u00f4te \u00e0 c\u00f4te
view.toolbar.messagePanelsPosition.above    = Requ\u00eate affich\u00e9e au-dessus de la r\u00e9ponse
view.toolbar.messagePanelsPosition.above.disabled = (Not supported in Full Layout) Request shown above Response
view.toolbar.messagePanelsPosition.sideBySide = Onglets de requ\u00eates et de r\u00e9ponses c\u00f4te \u00e0 c\u00f4te
view.toolbar.messagePanelsPosition.sideBySide.disabled = (Not supported in Full Layout) Request and Response panels side by side
view.toolbar.mode.attack.select				= Mode d'attaque
view.toolbar.mode.protect.select            = Mode prot\u00e9g\u00e9
view.toolbar.mode.safe.select               = Mode s\u00e9curis\u00e9
view.toolbar.mode.standard.select           = Mode standard
view.toolbar.mode.tooltip 	          		= <html>\n\
Mode s\u00e9curis\u00e9\: Ne permet aucune action risqu\u00e9e<br>\n\
Mode prot\u00e9g\u00e9\: Permet des actions potentiellement risqu\u00e9es uniquement sur les \u00e9l\u00e9ments inclus dans le p\u00e9rim\u00e8tre<br>\n\
Mode standard\: Permet des actions potentiellement risqu\u00e9es partout\!</html>
view.toolbar.switchLookAndFeel				= Dynamically switch the Look and Feel

writable.file.chooser.write.diskspace.warning.dialog.message=There is less than 5MB available, would you like to continue the operation?
writable.file.chooser.write.diskspace.warning.dialog.title=Low Disk Space
writable.file.chooser.write.overwrite.dialog.message=The selected file already exists. Do you want to replace it?
writable.file.chooser.write.overwrite.dialog.title=Fichier existant
writable.file.chooser.write.permission.dialog.title=Permissions Failure
writable.file.chooser.write.permission.dir.dialog.message=Directory not writable\:\n\
{0}\n\
Please select a different location.
writable.file.chooser.write.permission.file.dialog.message=File not writable\:\n\
{0}\n\
Please select a different location.

messagelocationspanel.add.location.warning.locations.overlap = Emplacement s\u00e9lectionn\u00e9 non valide.\n\
L'emplacement choisi se superpose \u00e0 un emplacement d\u00e9j\u00e0 ajout\u00e9.
messagelocationspanel.add.location.tooltip = Pour ajouter un emplacement vous devez le s\u00e9lectionner tout d'abord dans le message.
messagelocationspanel.dialog.remove.location.button.cancel = Annuler
messagelocationspanel.dialog.remove.location.button.confirm = Supprimer
messagelocationspanel.dialog.remove.location.checkbox.label = Ne plus afficher ce message
messagelocationspanel.dialog.remove.location.text = \u00cates-vous s\u00fbr de vouloir supprimer l'emplacement de message s\u00e9lectionn\u00e9?
messagelocationspanel.dialog.remove.location.title = Supprimer l'emplacement du message

messagelocations.table.header.location = Emplacement
messagelocations.table.header.value = Valeur

messagelocation.text.highlight.colorpicker = Choisir une couleur

messagelocation.http.text.location.header = En-t\u00eate
messagelocation.http.text.location.body = Corps
messagelocation.http.text.location.unknown = Inconnu
